有谁知道在Angular应用程序中使用多个共享模块是否有意义?
我所怀疑的是,如果将所有管道,指令和通用组件放在一个大共享模块中,然后将其导入到延迟加载的模块中(在这里我仅使用一个或两个导入的功能),则可能会导致输出文件中未使用的代码重复。然后,如果我在几个共享模块之间划分了共享功能,并且仅导入每个特定模块中所需的共享功能,会减小我的应用程序的大小吗?还是Angular默认会进行所有此类优化?
我知道webpack(基于Angular构建系统所基于)允许将公共块放入一个文件中。但是我不确定它是否适用于延迟加载的模块。
我有一个使用TypeScript的Node.js应用程序,现在我希望Jasmine每次在.ts文件中进行更改时自动运行测试。因此,我只是想找到一个适当的命令,使其可以npm test在命令行中运行或可以查看我的.ts文件的程序包在更改时编译它们并运行jasmine。有人知道解决方案吗?