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

相關文章
相關標籤/搜索