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

问题描述 投票:0回答:1

我正在按照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。

有人知道为什么会这样吗,我该如何解决? 谢谢。

angular universal
1个回答
2
投票

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

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

必须是

"angularCompilerOptions": {
    "entryModule": "src/app/app.server.module#AppServerModule"
}
© www.soinside.com 2019 - 2024. All rights reserved.