vue——静态配置文件不进行编译的处理方法(在public中引入js)
前几天同事提了一个要求,他想在vue引入静态配置文件,但是此文件不要进行编译。静态配置文件中的参数还需要在其他的.vue文件中使用配置文件中的参数。我一开始的想法就是:要在src同级目录下,添加几个.env.xxx的配置文件,然后在文件中配置NODE_ENV``NODE_BASE_URL等参数,然后在其他页面就可以通过env.process.xxx的方式来使用了。但是同时要求不能进行编译,虽然我也
·
前几天同事提了一个要求,他想在vue
引入静态配置文件,但是此文件不要进行编译。静态配置文件中的参数还需要在其他的.vue
文件中使用配置文件中的参数。
我一开始的想法就是:要在src
同级目录下,添加几个.env.xxx
的配置文件,然后在文件中配置NODE_ENV``NODE_BASE_URL
等参数,然后在其他页面就可以通过env.process.xxx
的方式来使用了。
但是同时要求不能进行编译,虽然我也不太清楚,编译和不编译对参数有什么影响。
最终方案如下:
1.在public
文件中添加同级的static
文件夹,在文件夹中添加js
直接将参数挂载到window
上,然后其他页面就可以直接使用了
2.public
中的index.html
中引入上面的文件要通过<%= BASE_URL %>
引入
更多推荐
已为社区贡献69条内容
所有评论(0)