Javascript 如何修改ember应用程序的主ember cli应用程序树
我想知道是否有办法修改应用程序树。例如,假设我有一个位于app\components\my-component.js中的组件。我想完全忽略这个组件,而不是将其构建到项目中。这可能吗 我尝试在我的ember cli构建中添加以下行: 但我相信app.toTree会在树被缩小并合并为单个资产/my-app.js后返回树。所以现在看来太晚了。 还有什么我可以做的吗?多谢各位Javascript 如何修改ember应用程序的主ember cli应用程序树,javascript,ember.js,Javascript,Ember.js,我想知道是否有办法修改应用程序树。例如,假设我有一个位于app\components\my-component.js中的组件。我想完全忽略这个组件,而不是将其构建到项目中。这可能吗 我尝试在我的ember cli构建中添加以下行: 但我相信app.toTree会在树被缩小并合并为单个资产/my-app.js后返回树。所以现在看来太晚了。 还有什么我可以做的吗?多谢各位 例如,用例是,如果我有一个单一的ember项目,但我想为不同的目标构建它,不管目标是什么,比如说法语和英语,我希望能够完全排除属
例如,用例是,如果我有一个单一的ember项目,但我想为不同的目标构建它,不管目标是什么,比如说法语和英语,我希望能够完全排除属于另一个目标的一些文件,同时为另一个目标构建。您不能从ember-cli-build.js中执行此操作。 为此,您必须编写一个ember cli插件。但是,如果愿意,您可以使用in-repo插件 我认为正确的钩是。也许你想在应用程序树上进行筛选
var appTree = new Funnel(app.toTree(), {
exclude: ['my-component.js']
});