是否有可能在開發和生產環境中使用一個變量。我應該用什麼來製作這個變量。測試位置網址是一個很好的解決方案嗎?webpack - 如何在生產和開發環境中使用不同的變量
1
A
回答
2
在你package.json
文件,你可以在這個例子中 script
部分設置環境變量,像NODE_ENV=production
爲build
腳本:
{
"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 { ... }
希望這會有所幫助。
相關問題
- 1. 如何在開發環境和生產環境中定義不同的變量?
- 2. 在生產和開發環境中使用不同的陳述
- 3. 在開發和生產環境中使用不同的Web.config
- 4. 不同於測試和生產環境的開發環境?
- 5. 開發和生產環境
- 6. PHP中的開發和生產環境
- 7. 開發/質量保證/生產環境
- 8. 的Git與開發和生產環境
- 9. asp.net生產/開發環境
- 10. SharePoint開發/生產環境
- 11. Tomcat生產/開發環境
- 12. 實體框架和不同的環境(開發/生產)
- 13. 如何爲nodejs中的生產和開發設置不同的環境?
- 14. 在開發和生產環境中使用OAuth
- 15. 如何維護用於生產和開發的不同Maven環境?
- 16. 創建開發和生產環境?
- 17. iOS Parse Push:開發和生產環境
- 18. 區分生產和開發環境
- 19. BIRT和iServer,開發/ QA /生產環境
- 20. CakePHP:管理開發和生產環境
- 21. 生產和開發項目環境
- 22. 同步Drupal中的開發和生產環境
- 23. 當路由不存在時,生產和開發環境中的不同異常
- 24. 的WebPack建立在生產環境
- 25. 如何使用git在服務器上分離生產環境/開發環境?
- 26. 使用Phing和SVN的生產和開發環境
- 27. 如何在webpack + reactjs中使用環境變量?
- 28. 生產環境所需的Mysql2,而不是開發環境
- 29. 如何使用不同的@Injectable進行開發和生產
- 30. 從SQL 2005的生產環境中創建開發環境
我想知道爲什麼你需要在生產環境中運行webpack?是不是更簡單的選項,以推動所有捆綁的東西生產,並保持webpack開發/分期? –
@Belmin我現在只想將產品捆綁在一起,但我仍然需要在我的一個文件中有一個生產和開發不同的變量。 'process.env'會在瀏覽器中工作嗎? – jcubic