在查看AOT(提前编译)文档https://angular.io/docs/ts/latest/cookbook/aot-compiler.html#!#compile时,对平台服务器存在依赖性,它的目的是什么?似乎只需要编译器cli来运行编译器工具
答案 0 :(得分:14)
@ angular / platform-server提供支持运行时编译器的服务器平台,它仅作为compiler-cli的依赖项。将来,我们将安装不需要它的编译器cli here。
答案 1 :(得分:7)
这个问题与Angular V2有关,但现在Angular V4.0.0几乎发布(在编写RC-3的时候)和@ Angular / platform-server发生了很大的变化
仅供参考
基于此链接: https://github.com/angular/angular/issues/13822
Angular Universal(API部分)的某些部分合并到@ angular / Core 另一部分现在用@ angular / platform-server
的名称重写正如@mikezks在该主题中提到的那样 https://github.com/angular/angular/issues/13822#issuecomment-286742244 所有的魔力都是renderModuleFactory(这是SSR背后的全部魔力)。
所以从现在起:@ angular / platfomr-server用于Angular的服务器端呈现并生成HTML页面(在NodeJS中)