【问题标题】:Build issue after updating from Angular 7 to Angular 8从 Angular 7 更新到 Angular 8 后的构建问题
【发布时间】:2020-02-03 16:20:35
【问题描述】:

我最近将一个项目从 Angular 7 更新到 Angular 8。当我去构建到 prod 时,我现在收到以下错误。

app/app.component.ts:7:36 中的错误 - 错误 TS2307:找不到模块 '@angular/router/src/router_module'。 7 导入 { routerNgProbeToken } 来自“@angular/router/src/router_module”;

我已经进入 app.component.ts 文件查看问题所在,它说(类似于构建错误)找不到@angular/router/src/router_module。我已经有一年多没有接触过这个项目了,我正在努力解决这个问题(而且我对 Angular 的经验也不是很丰富,所以这也无济于事)

任何关于我如何解决这个问题以便我可以再次构建的建议将不胜感激。

【问题讨论】:

  • 你是否通过命令npm install重新安装了节点模块
  • 是的,我已经完成了完整的 npm 安装
  • 请交叉检查您是否遵循了来自here的所有角度升级指南规则
  • 请提供 app.component.ts 文件代码,以便我们查看

标签: angular angular7 angular8


【解决方案1】:

试试这个作为你的import

从'@angular/router'导入{RouterModule};

删除路径末尾的/src/router_module

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-02-24
    • 1970-01-01
    • 1970-01-01
    • 2019-10-27
    • 1970-01-01
    • 1970-01-01
    • 2020-05-16
    • 2020-03-21
    相关资源
    最近更新 更多