【问题标题】:"Can't resolve all parameters for ApplicationModule: (?)." when running with Angular SSR“无法解析 ApplicationModule 的所有参数:(?)。”使用 Angular SSR 运行时
【发布时间】:2020-05-15 20:25:06
【问题描述】:

我已经为我的 Angular 9 项目设置了 SSR,当我运行 ng run <project-name>:serve-ssr 时,我收到此错误:Can't resolve all parameters for ApplicationModule: (?). 当我使用 ng serve 运行项目时,一切正常。

我在这里做错了什么?

我会分享代码,但我不确定哪一部分是相关的。如果您需要看东西,请索取样品,我会更新这篇文章。

【问题讨论】:

  • ApplicationModule 的部分会有所帮助。

标签: angular angular-universal angular9


【解决方案1】:

我意识到从 angular.json 中删除 "bundleDependencies": "none", 确实有效,尽管我并不真正理解其背后的原因

【讨论】:

    【解决方案2】:

    我在使用 Angular 9 SSR 时遇到了同样的错误。我在 ts-config 和 web-pack 配置中进行了一些结构性更改,因为我需要我的捆绑器在根目录下输出 server.js(server.ts 的编译版本)。为了验证它是全球性问题还是由于我的结构变化,我建立了一个带有角度通用 SSR 的测试项目。这一切都在测试项目中工作。仍在努力寻找罪魁祸首。我的 angular.json 文件中没有“bundleDependencies”:“none”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-04-25
      • 2019-03-25
      • 1970-01-01
      • 1970-01-01
      • 2019-09-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多