2015-10-28 23 views
0

我想在ember-cli中设置cdn url,但是我希望实际的url在不同环境之间有所不同。变量ember-cli资产指纹预存值

// 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

事实证明,事实上,当我部署我的代码时,这实际上正在工作。为了让它在本地工作,我将此线添加到我的顶部ember-cli-build.js

require('dotenv').config({path: '../.env'});