有人知道在Angular应用中使用多个共享模块是否有意义吗?
我不确定的是,如果将所有管道、指令和常用组件放在一个大的共享模块中,然后在懒加载模块中导入它(在那里我只使用导入功能中的一两个),这可能会导致输出文件中存在未使用的代码副本。 如果我将共享特性拆分成几个共享模块,并且仅导入每个特定模块所需的那些模块,是否会减小我的应用程序的大小?还是Angular默认进行所有这些优化?
我知道webpack(Angular构建系统基于其上)允许将常见块放在一个文件中。但我不确定它是否与懒加载模块良好配合。