在 Angular Universal 中构建服务器时如何修复“找不到模块:app.server.module.ngfactory”?

kin*_*bbq 1 universal angular

我正在关注https://angular.io/guide/universal将 Angular Universal 添加到我的项目中。在第 3 步,当我这样做时,我ng run [project]:server在 92% 左右收到以下错误:

ERROR in ./src/main.server.ts Module not found: Error: Can't resolve './../app/app.server.module.ngfactory in '\[angular-project-folder]\apps\[project]\src

ng run [project]:build 按预期工作。

我的角度版本是 6.01 顺便说一句。

任何人都知道为什么会发生这种情况以及我如何解决它?谢谢你。

kin*_*bbq 5

现在开始工作了。这tsconfig.server.ts是我的项目中的一个文件夹,因此在我的 tsconfig 文件中:

"angularCompilerOptions": {
    "entryModule": "app/app.server.module#AppServerModule"
}
Run Code Online (Sandbox Code Playgroud)

必须是

"angularCompilerOptions": {
    "entryModule": "src/app/app.server.module#AppServerModule"
}
Run Code Online (Sandbox Code Playgroud)