在查看 AOT(提前编译)文档https://angular.io/docs/ts/latest/cookbook/aot-compiler.html#!#compile时,依赖于 platform-server ,目的是什么它 ?似乎只需要运行编译器工具的编译器-cli
问问题
9234 次
2 回答
15
@angular/platform-server 提供了支持运行时编译器的服务器平台,它仅作为 compiler-cli 的依赖项。将来,我们将像这里一样安装不需要它的编译器-cli 。
于 2016-10-24T18:07:31.910 回答
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 中)
于 2017-03-19T10:00:16.933 回答