cross-env設置NODE_ENV

1. 什麼是cross-env呢?
它是運行跨平臺設置和使用環境變量的腳本。

2. 它的作用是啥?

當我們使用 NODE_ENV = production 來設置環境變量的時候,大多數windows命令會提示將會阻塞或者異常,或者,windows不支持NODE_ENV=development的這樣的設置方式,會報錯。因此 cross-env 出現了。我們就可以使用 cross-env命令,這樣我們就不必擔心平臺設置或使用環境變量了。也就是說 cross-env 能夠提供一個設置環境變量的scripts,這樣我們就能夠以unix方式設置環境變量,然而在windows上也能夠兼容的。

要使用該命令的話,我們首先需要在我們的項目中進行安裝該命令,安裝方式如下:

npm install --save-dev cross-env

然後在package.json中的scripts命令如下如下:

 

"scripts": {
  "dev": "cross-env NODE_ENV=development webpack-dev-server --progress --colors --devtool cheap-module-eval-source-map --hot --inline",
  "build": "cross-env NODE_ENV=production webpack --progress --colors --devtool cheap-module-source-map",
  "build:dll": "webpack --config webpack.dll.config.js"
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章