我在Ember上有一个使用ember-engines库的项目。
我的目标是从in-repo-addons(引擎)中排除一些文件。
我试过了ember-cli-funnel。它允许从应用程序中排除文件,但不允许从引擎中排除。
var app = new EmberApp(defaults, {
funnel: {
enabled: true,
exclude: ['app-name/templates/components/develop/**']
}
});
项目结构的例子:
├── app/
│ ├── controllers/
│ ├── routes/
│ └── templates/
│ └── components/
│ └──develop/
└── lib
├── engine-1
├── engine-2
└── engine-3
└── addon/
└── services/
└──debug.js
我尝试了不同的方法来排除但没有运气。
[
'lib/engine-3/addon/services/debug.js',
'app-name/..lib/engine-3/addon/services/debug.js',
'app-name/addons/engine-3/addon/services/debug.js'
]
所以问题是 - 如何在构建步骤中从in-repo-addons中排除文件?