【发布时间】:2017-01-30 03:06:19
【问题描述】:
我正在尝试找出将环境变量加载到我的 AngularJS 应用程序中的最佳方法。我目前正在使用常量,它们的值来自 Webpack definePlugin 中定义的值。但是,这会导致 Heroku 出现问题,因为代码是在推送到 staging 时构建的,而当它被提升到生产环境时,它不会重新构建,因此 webpack definePlugin 常量是 staging 环境变量。
我研究过在运行时从我的 API 请求环境变量,然后将它们设置为要在前端使用的常量,但我不知道如何在初始 @987654323 之外以编程方式设置常量@机会。
如果有人知道在使用 Webpack(而不是 Grunt)时将环境变量加载到前端的任何其他更好的做法,请告诉我。
【问题讨论】:
标签: angularjs variables heroku webpack environment