angular 是否在构建时也包含评论的 code/components?

Does angular include the commented code/components also while building?

我有一些目前没有的组件,但以后可能需要。我知道组件的数量会增加构建的大小,这会使页面加载速度变慢。 angular 是否包含其导入在 app.module.ts 中注释的组件。如果它也包含这些注释导入,那么我必须删除它们才能加载页面。

Commented 不会执行,因此您的导入将不起作用,并且组件不会出现在构建中,这将减少包的大小。

sr 关于我之前的 post。

Angular 通过查看模板中的选择器、路由器中的 class 名称或入口组件来摇树的组件。如果他们没有出现在任何这些中。它不会被忽略。

为确保这一点,您可以在生产模式下构建项目。并在文件 main.js 中搜索这些组件的选择器以查看它是否已构建。