environment.js中的自定义配置条目

时间:2016-03-11 13:50:51

标签: javascript ember.js

我使用的是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

我做错了什么以及如何正确解决问题?

1 个答案:

答案 0 :(得分:0)

问题解决了。只有当我将我的客户端应用程序(用Ember编写)合并到我的服务器端的index.html并且我没有使用新的配置/环境定义复制元标记时,该变量是未定义的。

执行此操作后,可以轻松访问配置密钥。