小弟遇到问题了:
目前分为三个环境:开发,测试,生产.打包构建的指令分别如下
当下有如下要求:
打包可已传入参数(host
),项目会根据传入的参数将调用api接口的地址自动覆盖成指定的定制
比方说:生产环境的地址如下
当执行 npm run build
命令时 项目中对axios
的封装会自动去环境变量寻找你写好的 baseURL
-->即是'//fl.cn/api'
继而所有的请求都会转接到http://fl.cn/api
上去
现在我想执行命令 npm run build -- 168.134.20.10:5635
将生产环境的baseURL覆盖成http://168.134.20.10:5635
请问如何实现?
项目是根据vue-admin-template 改造的
文档:
vue-cli 环境变量和模式
原理:
其实你再可以搜索下
process.env
相关文档,一看就懂。比如我搜索的这个,你可以看看。应该就懂了。
NodeJs/Vue项目中对process.env的使用