AOT与ngc和汇总有什么不同
ngc -p tsconfig-aot.json && rollup -c rollup-config.js
https://angular.io/guide/aot-compiler#aot-quickstart-source-code
和具有角的AOT
吴建--aot
https://github.com/angular/angular-cli/wiki/build
这两种配置非常不同,哪一种更好,哪一种更好。
发布于 2017-09-07 05:03:37
当你跑步时:
ngc -p tsconfig-aot.json对于您的文件运行AOT编译器并生成一组已编译的文件。这些文件包含为组件和模块编译的工厂,并且不以任何方式绑定。为了加载到浏览器中,它们需要捆绑在一起。所以这个命令:
rollup -c rollup-config.js使用卷起将它们捆绑在一起。&&只需链接两个命令。
当您运行ng build --aot时,就像在第一种情况下一样,它对您的文件运行AOT编译器,但是这个编译不是简单地输出它们,而是webpack捆绑过程的一部分。所以输出是webpack包。
哪个更好,哪个更好。
由于一般性建议将使用webpack作为应用程序,而rollup用于库,因此,如果您正在构建库,则使用第一种配置,而对应用程序使用第二种配置。
https://stackoverflow.com/questions/46087105
复制相似问题