首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >角- AOT编译ng与ngc

角- AOT编译ng与ngc
EN

Stack Overflow用户
提问于 2017-09-07 02:54:03
回答 1查看 2.3K关注 0票数 2

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

这两种配置非常不同,哪一种更好,哪一种更好。

EN

回答 1

Stack Overflow用户

发布于 2017-09-07 05:03:37

当你跑步时:

代码语言:javascript
复制
ngc -p tsconfig-aot.json

对于您的文件运行AOT编译器并生成一组已编译的文件。这些文件包含为组件和模块编译的工厂,并且不以任何方式绑定。为了加载到浏览器中,它们需要捆绑在一起。所以这个命令:

代码语言:javascript
复制
rollup -c rollup-config.js

使用卷起将它们捆绑在一起。&&只需链接两个命令。

当您运行ng build --aot时,就像在第一种情况下一样,它对您的文件运行AOT编译器,但是这个编译不是简单地输出它们,而是webpack捆绑过程的一部分。所以输出是webpack包。

哪个更好,哪个更好。

由于一般性建议将使用webpack作为应用程序,而rollup用于库,因此,如果您正在构建库,则使用第一种配置,而对应用程序使用第二种配置。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46087105

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档