我有一个Ember应用程序。我的问题是关于西兰花的使用。
现在据说Broccoli是Ember-CLI的默认构建工具
但我在项目中的任何地方都找不到Brocfile.js。
只是想了解Broccoli在Ember项目中是如何使用的。此外,在实际情况下,我们还必须更改/定义与该
相关的任何配置答案 0 :(得分:2)
ember-cli
基本上包裹broccoli
。你的ember-cli-build.js
is basically a modified version of the brocfile
。您可以使用broccoli-merge-trees
或broccoli-funnel
等工具轻松扩展它。
要修改西兰花管道,您通常会在ember-cli
之后将其挂钩。 app.toTree()
会返回一棵普通的西兰花树,您可以broccoli-merge-trees
自由扩展它:
return new MergeTrees([app.toTree(), myCustomTree]);