EmberJS应用程序和Broccoli

时间:2018-02-07 10:12:32

标签: javascript ember.js webpack ember-cli broccolijs

我有一个Ember应用程序。我的问题是关于西兰花的使用。

现在据说Broccoli是Ember-CLI的默认构建工具

但我在项目中的任何地方都找不到Brocfile.js。

只是想了解Broccoli在Ember项目中是如何使用的。此外,在实际情况下,我们还必须更改/定义与该

相关的任何配置

1 个答案:

答案 0 :(得分:2)

ember-cli基本上包裹broccoli。你的ember-cli-build.js is basically a modified version of the brocfile。您可以使用broccoli-merge-treesbroccoli-funnel等工具轻松扩展它。

要修改西兰花管道,您通常会在ember-cli之后将其挂钩。 app.toTree()会返回一棵普通的西兰花树,您可以broccoli-merge-trees自由扩展它:

return new MergeTrees([app.toTree(), myCustomTree]);