vue开发 cross-env跨平台设置环境变量
vue开发过程成中使用环境变量 以便在不同的环境里面查看不同的数据。
cross-env可以很方便帮我们解决
关于介绍 cross-env
首先安装 cross-env
1 | npm install cross-env --save-dev |
使用
在package.json 里面配置环境变量名称
1 | // config/proxyDev.js 代理地址一 |
1 | // config/proxyTestCenter.js 代理地址二 |
1 | // config/index.js 新增下面代码 |
修改config/index.js 文件
1 | // 修改config/index.js 文件 |
在package.json中配置命令 在package.json中修改如下代码:
1 | // package.json 中修改scripts 的dev和rc; 配置方式模板 cross-env key=value 注:这里的key是proxyTable value是dev和tc; |
最后在使用不同的编译命令就可以来改变环境变量
1 | npm run dev //执行的是 dev环境变量 |
参考博文/文档:[^1]
[http-proxy-middleware 代理]: https://www.npmjs.com/package/http-proxy-middleware
[cross-env 跨平台设置环境变量]: https://www.npmjs.com/package/cross-env