有谁知道在Angular应用程序中使用多个共享模块是否有任何意义?
我怀疑的是,如果我将所有管道,指令和通用组件放在一个大的共享模块中,然后在延迟加载的模块中导入它(我只使用一个或两个导入的功能),它可能会导致输出文件中未使用的代码重复.
然后,如果我在几个共享模块之间拆分共享功能并仅导入每个特定模块中所需的那些,那么它会减小我的应用程序的大小吗?或者Angular默认执行所有这些优化?
我知道webpack(Angular构建系统所基于的)允许将公共块放在一个文件中.但我不确定它是否适用于延迟加载的模块.