vue中cross-env的使用

2019-09-11

cross-env

cross-env是跨平台设置和使用环境变量的脚本。

在大多数Windows命令行中在使用NODE_ENV = production设置环境变量时会报错。同样,Windows和Linux命令如何设置环境变量也有所不同。 使用cross-env可以设置在不同的平台上有相同的NODE_ENV参数。

使用

安装

npm install cross-env --save-dev

package.json

"scripts": {
    "serve": "cross-env NODE_ENV=development vue-cli-service serve --open",
    "build": "cross-env NODE_ENV=production vue-cli-service build"
}
  • 设置本地NODE_ENV值为development
  • 设置线上NODE_ENV值为production

process为node的全局变量

适用场景

适用于本地线上环境有差异的场景,例如本地线上使用不用的开发域名则可以通过NODE_ENV来判断

if(process.env.NODE_ENV!='development'){
    //线上环境
}

永久链接: https://blog.qianxiaoduan.com/archives/878

原文链接:segmentfault.com

上一篇:github + wakatime => x-dashboard
下一篇:野子科技python 和 sudo python
相关教程
关注微信

扫码加入 JavaScript 社区

相关文章

首次访问,需要验证
微信扫码,关注即可
(仅需验证一次)

欢迎加入 JavaScript 社区

号内回复关键字:

回到顶部