Angular2 RC1,如何使用ngc编译静态离线

时间:2016-05-24 18:14:16

标签: angular systemjs

按照以下视频尝试构建客户端应用:https://www.youtube.com/watch?v=bSssb9AmiJU&feature=youtu.be&t=25m25s

ngc命令来自哪里外,一切都很清楚?它不是视频中显示的package.json脚本的一部分,并且在您安装@angular/platform-server包后不会添加它。正如在视频中所说,ngc是Angular2的内部编译器,它将预编译之后由SystemJS-Builder构建的所有打字稿。

3 个答案:

答案 0 :(得分:1)

我认为尚未发货。它在用于ng-conf的内部实验版本中工作,但它的恕我直言,尚未在RC.1中工作

请参阅" 5月23日" {/ p>中的https://docs.google.com/document/d/150lerb1LmNLuau_a_EznPV1I1UHMTbEl61t4hZ7ZpS0/edit#

答案 1 :(得分:0)

这篇文章对于学习如何将所有角度2代码捆绑到单个包中非常有用,它使用browserify和uglifyjs来实现拟合,结果有点像样。您还可以执行树摇动,这是删除未使用的导出的过程。

Building Angular 2 for Production

它以ngc为例,但似乎该工具尚未见到光明。

答案 2 :(得分:0)

以上答案也很好,但也必须看到这份原始文件。 https://angular.io/docs/ts/latest/cookbook/aot-compiler.html