我不知道我问的是什么仍然会被称为树摇晃,但我想我有两个模块:
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
导入的,即使它们与我的最终应用完全无关,也不会在任何地方使用。
那么目前有一种方法可以将它们从最终的捆绑中摇出来吗?