有三種方法可以在package.json設(shè)置環(huán)境變量
- 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", ## 兼容所有平臺(tái)
}
}
- 設(shè)置環(huán)境變量有什么用
在項(xiàng)目的js腳本中,通過process.env這個(gè)對象就可以訪問到設(shè)置的環(huán)境變量
結(jié)合打包軟件webpack等等,實(shí)現(xiàn)不同的代碼邏輯
console.log(process.env.env1)
console.log(process.env.env2)