服务器端渲染在Angular 7中不起作用

时间:2019-03-14 09:24:01

标签: angular angular7 serverside-rendering

错误:

  

错误:您必须传入NgModule或NgModuleFactory才能在View.render(C:\ ssr \ dist \ server)的View.engine(C:\ ssr \ dist \ server.js:39238:23)引导。 js:123884:8)在tryRender(C:\ ssr \ dist \ server.js:121592:10)在Function.render(C:\ ssr \ dist \ server.js:121544:3)在ServerResponse.render(C :\ ssr \ dist \ server.js:130425:7)在C:\ ssr \ dist \ server.js:135:9在Layer.handle [作为handle_request](C:\ ssr \ dist \ server.js:123312 :5)在Layer.handle的Route.dispatch(C:\ ssr \ dist \ server.js:123035:3)的下一个(C:\ ssr \ dist \ server.js:123060:13)[[handle_request]( C:\ ssr \ dist \ server.js:123312:5)

即使我遵循了official document

1 个答案:

答案 0 :(得分:0)

在这里解决 angular/angular-cli#13868

您可以尝试使用 @ angular-devkit / build-angular

的快照版本
npm install git+https://github.com/angular/angular-devkit-build-angular-builds.git

然后重建您的项目

npm run build:ssr