直接上图了,我将环境变量写在src目录下的env.js文件,如图所示
env.js代码如下
然后在main.js引入使用
当我去调试时,在axios.defaults.baseURL = env.baseURL
处打了断点
结果代码根本没进入到env.js文件中,配置不生效,
如图
我琢磨了半天觉得是文件没有引入成功,不知道为什么,希望大佬能热心帮助,非常感谢!
试试:
import * as env from './env';
或者下面两个配合使用:
// env.js
export { baseURL }
// main.js
import { baseURL } from './env';
axios.default.baseURL = baseURL;
当然,只是试试,在此之前最好看下赋值的时候 baseURL
是否是你想要的值。
还有, export default
据称是为了填旧坑(export.default
)而引入的,但是又挖了不少新坑,在新项目里应当避免使用。
哥们,按照你说的我试了下,打断点还是不能进入到env.js文件,如图
但是可以打印出
不知道为啥打断点进不去