[英]webpack - how to have different variable for production and development environment
在開發環境和生產環境中是否可能會有一個不同的變量。 我應該使用什么來使該變量。 測試位置網址是否是一個好的解決方案?
在package.json
文件中,可以在script
部分中設置環境變量,例如本示例中的build
腳本的NODE_ENV=production
:
{
"scripts": {
"start": "npm run dev",
"dev": "./node_modules/.bin/webpack-dev-server ...",
"build": "NODE_ENV=production ./node_modules/.bin/webpack -p --config webpack.production.config.js"
} ... }
然后,在您的Javascript代碼中,您可以使用全局process
對其進行測試:
if (process.env.NODE_ENV === 'production') { ... } else { ... }
希望這可以幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.