cross-env
能跨平臺地設置及使用環境變量, cross-env讓這一切變得簡單,不一樣平臺使用惟一指令,無需擔憂跨平臺問題
一、npm安裝方式vue
npm i --save-dev cross-env # npm install cross-env --save-dev # yarn add cross-env -D
二、改寫使用了環境變量的 npm scriptnode
"scripts": { - "test": "NODE_ENV=test mocha tests/", + "test": "cross-env NODE_ENV=test mocha tests/", },
常見如 在npm腳本(可能是package.json)裏這麼配置webpack
{ "scripts": { "build": "cross-env NODE_ENV=production webpack --config build/webpack.config.js" } }
運行npm run build,這樣NODE_ENV便設置成功,無需擔憂跨平臺問題git
關於 跨平臺兼容
,有幾點 注意:github
咱們以一個koa的靜態服務器爲例 看看它在node中的使用 -> 戳這裏web