angular - 从 Angular 7 更新到 Angular 8 后的构建问题
问题描述
我最近将一个项目从 Angular 7 更新到 Angular 8。当我去构建产品时,我现在收到以下错误。
app/app.component.ts:7:36 中的错误 - 错误 TS2307:找不到模块“@angular/router/src/router_module”。7 从“@angular/router/src/router_module”导入{ routerNgProbeToken };
我已经进入 app.component.ts 文件来查看问题所在,它说(类似于构建错误)找不到@angular/router/src/router_module
. 我已经有一年多没有接触过这个项目了,我正在努力解决这个问题(而且我对 Angular 的经验也不是很丰富,所以这也无济于事)
任何关于我如何解决这个问题以便我可以再次构建的建议将不胜感激。
解决方案
试试这个作为你的import
:
从'@angular/router'导入{RouterModule};
/src/router_module
在路径的尽头移除。
推荐阅读
- javascript - 当我选中同一行中的复选框时,如何在输入中获取表格行数据?
- c# - C# Mongo 驱动程序错误:无法从 BsonType 'Document' 反序列化 'Int32'
- c# - Linq Query 适用于 Web 应用程序但使用 NUnit 时抛出错误
- google-apps-script - Google Apps 脚本的 if/elseif 错误
- java - java优化器是否消除除非抛出异常否则结果不被使用的代码
- vba - 使 VBA 自动接受打开的写保护文件
- javascript - 为什么每次点击按钮都会添加?
- android - Android studio cordovaRun 无法使用设备运行
- nlp - 有人可以为 Alexa Skill 的交互模型解释这种行为吗?
- pitest - 当项目没有运行 ptest 时,不会触发 Pitest 突变的质量门