有三種方法可以在package.json設置環境變量
- npm install --save-dev cross-env
{ "scripts": { "dev1": "export WEBPACK_ENV=production && npx webpack -p", ## mac "dev1": "set WEBPACK_ENV=production && npx webpack -p", ## windows "dev2": "cross-env CURRENT_ENV=development webpack-dev-server --inline --progress", ## 兼容所有平台 } }
- 設置環境變量有什么用
在項目的js腳本中,通過process.env這個對象就可以訪問到設置的環境變量,結合打包軟件webpack等等,實現不同的代碼邏輯。
console.log(process.env.env1)
console.log(process.env.env2)