vue,webpack工程,config下面的prod.env.js等配置文件如何使用服务器的系统环境变量

再配置文件里写的直接是内网url,但是现在想改为使用服务器上配置的环境变量,该如何修改啊

module.exports = {

NODE_ENV: '"production"',
ENV_CONFIG: '"prod"',
BASE_API: '"http://192.168.xx.xx:8088"'

}

比如我有两套环境,

一套开发测试,一套生产,

我可以在配置文件里就直接写

BASE_API:url

然后部署到 开发测试服务器 192.168.1.1 这个服务器配置环境变量url为192.168.1.2

部署到 开生产服务器 192.168.2.1 这个服务器配置环境变量url为192.168.2.2

这样我就不需要改代码了,也不需要打两次包

http://www.jb51.net/article/1... 我看到了这种解决方式,可如果我有100套环境,岂不是要写100个 3目运算

阅读 5.3k
1 个回答

不应该本地打包好了直接把打包好的丢到服务器上去么?

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