vue中cross-env的使用

cross-env

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

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

使用

安装

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的全局变量java

适用场景

适用于本地线上环境有差别的场景,例如本地线上使用不用的开发域名则能够经过NODE_ENV来判断node

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

永久连接: https://blog.qianxiaoduan.com/archives/878vue-cli

相关文章
相关标签/搜索