我使用的是EmberJS 2.4.2。我想使用environment.js文件来处理自定义配置条目。 E.g。
var ENV = {
APP: {
myKey: "defaultValue"
}
};
它在开发模式下工作正常,但在执行'ember build -prod'后,变量无法访问 - 在生产模式下变量是'undefined'。
我以下列方式使用密钥:
import ENV from '../config/environment';
(...)
ENV.APP.myKey
我做错了什么以及如何正确解决问题?
答案 0 :(得分:0)
问题解决了。只有当我将我的客户端应用程序(用Ember编写)合并到我的服务器端的index.html并且我没有使用新的配置/环境定义复制元标记时,该变量是未定义的。
执行此操作后,可以轻松访问配置密钥。