2014-10-26 72 views
12

我正在使用ember-cli来构建我的应用程序。ember-cli元配置/环境文件

它将所有文件编译到dist/目录。

但是,当我检查编译的index.html我注意到它正在创建这个元标记。

<meta name="user/config/environment" content="%7B%22modulePrefix%22%3A%22user%22%2C%22environment%22%3A%22development%22%2C%22baseURL%22%3A%22/%22%2C%22locationType%22%3A%22auto%22%2C%22contentSecurityPolicy%22%3A%7B%22default-src%22%3A%22%27none%27%20localhost%22%2C%22script-src%22%3A%22%27self%27%20%27unsafe-inline%27%20%27unsafe-eval%27%20use.typekit.net%20connect.facebook.net%20maps.googleapis.com%20maps.gstatic.com%22%2C%22font-src%22%3A%22%27self%27%20data%3A%20use.typekit.net%22%2C%22connect-src%22%3A%22%27self%27%20localhost%22%2C%22img-src%22%3A%22%27self%27%20www.facebook.com%20p.typekit.net%22%2C%22style-src%22%3A%22%27self%27%20%27unsafe-inline%27%20use.typekit.net%22%2C%22frame-src%22%3A%22s-static.ak.facebook.com%20static.ak.facebook.com%20www.facebook.com%22%7D%2C%22EmberENV%22%3A%7B%22FEATURES%22%3A%7B%7D%7D%2C%22APP%22%3A%7B%22LOG_ACTIVE_GENERATION%22%3Atrue%2C%22LOG_VIEW_LOOKUPS%22%3Atrue%7D%2C%22exportApplicationGlobal%22%3Atrue%7D"> 

这是我目前使用的另一页中的余烬,应用程序,并且需要这个元标记为灰烬应用程序的工作是我的部署问题。有没有办法使这个作为JavaScript编译文件的一部分或完全摆脱这一点?

+0

你的ENV设置为生产而建? 'ember build --environment = production' – 2014-10-28 11:29:11

回答

18

来构建应用程序没有这个最近在this PR

添加你可以设置它通过传递storeConfigInMeta选项是在编译的JS输出的能力。要选择退出,它应该像这样在你的Brocfile.js

/* global require, module */ 

var EmberApp = require('ember-cli/lib/broccoli/ember-app'); 

var app = new EmberApp({ 
    storeConfigInMeta: false 
}); 

module.exports = app.toTree(); 

这是提供烬-CLI 0.1.2这是最新版本,现在

+0

谢谢! – user391986 2014-10-30 03:55:22

+3

现在是'ember-cli-build.js' – intrepion 2016-05-02 10:41:57