我不知道我在问什么仍然被称为摇树,但假设我有两个模块:
CoreModule: {
declarations: [Component_One, Component_Two, Component_Three],
exports: [Component_One, Component_Two, Component_Three]
}
AppModule: {
imports: [CoreModule]
}
在我的应用程序中,我只使用过Component_One
. 我导入 CoreModule 的全部原因是我可以使用Component_One
.
CoreModule 中公开的所有三个组件都是完全独立的。
如果我在构建应用程序时启用了三个摇动,Component_Two
并且Component_Three
仍将包含在最终捆绑包中,对吗?因为它们是由 导入的CoreModule
,即使它们与我的最终应用程序完全无关,也没有在任何地方使用。
那么目前有没有办法将它们从最终的捆绑包中摇出?