bgu*_*uiz 13 javascript ember.js ember-cli
这是目前可能的:
ember build --environment=production
Run Code Online (Sandbox Code Playgroud)
......我想做这样的事情:
ember build --environment=production --baseurl=foo
Run Code Online (Sandbox Code Playgroud)
但config/environment.js
只传递了值的值environment
.
是否有可能获得在命令行传递的其他选项的值?
您可以将环境变量设置export WHATEVER=wee
为来自终端的旧式方式()或作为构建脚本的一部分,然后在您的Brocfile.js
via节点中引用它们process.env.WHATEVER
.在那之后,这将是一个让西兰花做任何你需要做的事情.例如,您可以预处理文件并替换字符串.
......只是一个建议.不确定这是不是你要找的.
似乎不允许这样做:
展望node_modules/ember-cli/lib/commands/build.js
,我们看到:
availableOptions: [
{ name: 'environment', type: String, default: 'development' },
{ name: 'output-path', type: path, default: 'dist/' }
],
Run Code Online (Sandbox Code Playgroud)
......和... node_modules/ember-cli/lib/models/command.js
this.availableOptions.forEach(function(option) {
knownOpts[option.name] = option.type;
});
Run Code Online (Sandbox Code Playgroud)
......它们共同意味着是任何选项没有定义,每个子ember
,被丢弃.
归档时间: |
|
查看次数: |
4554 次 |
最近记录: |