【问题标题】:How to fix "Module not found: app.server.module.ngfactory" when building server in Angular Universal?在 Angular Universal 中构建服务器时如何修复“找不到模块:app.server.module.ngfactory”?
【发布时间】:2019-02-20 03:48:28
【问题描述】:

我正在关注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 顺便说一句。

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

【问题讨论】:

    标签: angular universal


    【解决方案1】:

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

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

    必须是

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

    【讨论】:

    • 很好,除了它在 tsconfig.server.json 中,而不是 tsconfig.server.js
    猜你喜欢
    • 2017-11-06
    • 1970-01-01
    • 2019-09-28
    • 2019-10-26
    • 2021-11-29
    • 1970-01-01
    • 2017-11-20
    • 2021-09-25
    • 1970-01-01
    相关资源
    最近更新 更多