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

时间:2019-02-19 14:19:50

标签: angular universal

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

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

1 个答案:

答案 0 :(得分:0)

现在可以正常工作了。 tsconfig.server.ts是我项目中的一个文件夹,因此位于我的tsconfig文件中:

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

必须是

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