Cannot find module '@angular/router' or its corresponding type declarations.
时间: 2023-09-28 10:12:56 浏览: 319
详解从angular-cli:1.0.0-beta.28.3升级到@angular/cli:1.0.0
这是一个 TypeScript 编译错误,它表示您的项目中缺少 "@angular/router" 模块或其对应的类型声明文件。
要解决这个问题,您需要先确定您的项目中是否安装了 "@angular/router" 模块,如果没有,请使用以下命令安装:
```
npm install @angular/router
```
另外,如果您正在使用 TypeScript,还需要在您的项目中添加 "@angular/router" 模块的类型声明文件。您可以通过以下命令来安装它们:
```
npm install @types/angular__router
```
如果您已经安装了这些模块,但仍然遇到此错误,请确保您的 tsconfig.json 文件中包含以下条目:
```
"compilerOptions": {
"baseUrl": "./",
"paths": {
"@angular/*": [
"node_modules/@angular/*"
]
}
}
```
这将确保 TypeScript 能够正确地解析 "@angular/router" 模块。
阅读全文