变量ember-cli资产指纹前置值

时间:2015-10-28 18:09:08

标签: ember.js ember-cli

我正在尝试在ember-cli中设置一个cdn url,但我希望实际的url在环境之间变化。

// ember-cli-build.js

 var app = new EmberApp({
   fingerprint: {
     prepend: 'https://subdomain.cloudfront.net/' // want this to be variable between envs
     // prepend: 'https://' + process.env.ASSET_HOST + '/' <- this is what I want
   }
 });

我尝试将环境变量添加到process.env,但如果我要在config/environment.js上访问它,它似乎不会存在。

有没有办法在我的ember-cli-build.js文件中添加这样的变量?

1 个答案:

答案 0 :(得分:1)

事实证明,事实上,当我部署代码时,这实际上是有效的。为了让它在本地工作,我将此行添加到using System.Linq; ... if (!menuChars.Contains(userKeyPress)) ...

的顶部

ember-cli-build.js