如何在npm run build 指令中传递参数?

小弟遇到问题了:

目前分为三个环境:开发,测试,生产.打包构建的指令分别如下
image.png
当下有如下要求:

打包可已传入参数(host),项目会根据传入的参数将调用api接口的地址自动覆盖成指定的定制

比方说:生产环境的地址如下
image.png

当执行 npm run build 命令时 项目中对axios的封装会自动去环境变量寻找你写好的 baseURL-->即是'//fl.cn/api'
image.png

继而所有的请求都会转接到
http://fl.cn/api上去

现在我想执行命令 npm run build -- 168.134.20.10:5635

将生产环境的baseURL覆盖成http://168.134.20.10:5635

请问如何实现?


项目是根据vue-admin-template 改造的

image.png

阅读 20.5k
2 个回答

最后问题解决了

执行以下命令即可
image.png

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题