簡體   English   中英

webpack-如何在生產和開發環境中使用不同的變量

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM