在 Angular Universal 中构建服务器时如何修复"Module not found: app.server.module.ngfactory"?



我正在关注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 btw。

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

现在就可以了。tsconfig.server.ts是我项目中的一个文件夹,因此在我的tsconfig文件中:

"angularCompilerOptions": {
    "entryModule": "app/app.server.module#AppServerModule"
}

必须是

"angularCompilerOptions": {
    "entryModule": "src/app/app.server.module#AppServerModule"
}

最新更新