是否有可能在开发和生产环境中使用一个变量。我应该用什么来制作这个变量。测试位置网址是一个很好的解决方案吗?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. PHP中的开发和生产环境
- 6. 开发/质量保证/生产环境
- 7. SharePoint开发/生产环境
- 8. 如何为nodejs中的生产和开发设置不同的环境?
- 9. 创建开发和生产环境?
- 10. iOS Parse Push:开发和生产环境
- 11. BIRT和iServer,开发/ QA /生产环境
- 12. 生产和开发项目环境
- 13. 同步Drupal中的开发和生产环境
- 14. 使用Phing和SVN的生产和开发环境
- 15. 的WebPack建立在生产环境
- 16. 如何使用不同的@Injectable进行开发和生产
- 17. 开发和生产环境具有不同的行为与相同的设置
- 18. 从SQL 2005的生产环境中创建开发环境
- 19. Webpack:关于生产和开发环境之间的入门差异
- 20. 我如何确保生产,测试和开发环境,
- 21. Laravel在不同的开发环境中
- 22. 在开发和生产环境中自动代理AJAX请求
- 23. Woocommerce在2个环境中工作(开发和生产)
- 24. 在生产和开发环境中处理JavaScript聚合
- 25. 如何使用Git在开发和生产环境中分发Thrift生成的代码?
- 26. SpringBoot:配置生产与开发环境
- 27. 为什么schema.rb文件在开发和生产环境之间有所不同?
- 28. 配置Rails在开发和生产中使用不同的js
- 29. 如何编写使用生产环境而不是开发的ruby脚本?
- 30. 用于开发和生产环境的AJAX链接
我想知道为什么你需要在生产环境中运行webpack?是不是更简单的选项,以推动所有捆绑的东西生产,并保持webpack开发/分期? –
@Belmin我现在只想将产品捆绑在一起,但我仍然需要在我的一个文件中有一个生产和开发不同的变量。 'process.env'会在浏览器中工作吗? – jcubic