Ember-cli:如何访问environment.js而不在html中注入它?

时间:2014-11-18 11:52:58

标签: ember.js ember-cli

我正在将Ember-CLI用于嵌入在更大的Java应用程序中的应用程序:

我们的想法是让主应用程序触发ember-cli构建,然后将dist中的资源复制到主服务器上,并将其作为静态资源从服务器提供。

我遇到的问题是Ember-CLI将environment.js中定义的配置作为生成的index.html中的标记注入,如下所示:

<meta name="user/config/environment" content="%7B%22modulePre.your.config">

我没有使用index.html,而是使用主应用程序和Ember rootElement标记中包含更多数据的jsp。

这使得该过程非常麻烦,因为每次更改environment.js时,我们都必须使用新配置手动复制生成的元标记并放入jsp。

我正在考虑从构建项目中的源代码手动复制environment.js并导入它,但是想知道是否有更好的替代方法可以在没有html注入的情况下使配置可用?

1 个答案:

答案 0 :(得分:1)

似乎我在文档中错过了这个:

new EmberApp({
  storeConfigInMeta: false
});

使用此参数,environment.js属性将合并到生产中编译的最终js中。杜!