2

我不知道我在问什么仍然被称为摇树,但假设我有两个模块:

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,即使它们与我的最终应用程序完全无关,也没有在任何地方使用。

那么目前有没有办法将它们从最终的捆绑包中摇出?

4

0 回答 0