angular - Angular 编译器中的错误需要 TypeScript >=3.6.4 和 <3.8.0,但找到了 3.8.2

标签 angular angular9

我跑了

ng version

并得到以下输出:

Angular CLI: 9.0.3
Node: 12.16.1
OS: win32 x64

Angular: 9.0.2
... animations, common, compiler, compiler-cli, core, forms
... language-service, platform-browser, platform-browser-dynamic
... router
Ivy Workspace: Yes

Package                           Version
-----------------------------------------------------------
@angular-devkit/architect         0.803.25
@angular-devkit/build-angular     0.803.25
@angular-devkit/build-optimizer   0.803.25
@angular-devkit/build-webpack     0.803.25
@angular-devkit/core              8.3.25
@angular-devkit/schematics        9.0.3
@angular/cdk                      8.2.3
@angular/cli                      9.0.3
@angular/material                 8.2.3
@ngtools/webpack                  8.3.25
@schematics/angular               9.0.3
@schematics/update                0.900.3
rxjs                              6.5.4
typescript                        3.8.2
webpack                           4.39.2

如果我尝试将类型脚本设置得较低,它会提示该项目是 Angular 9 并且无法使用该类型的类型脚本。不知道该怎么办,欢迎任何帮助,谢谢。

最佳答案

使用设置ng update命令的版本:npm install typescript@3.7.5

关于angular - Angular 编译器中的错误需要 TypeScript >=3.6.4 和 <3.8.0,但找到了 3.8.2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60331539/

相关文章:

angular - 找不到模块 'application-settings'

Angular CDK 拖放绝对定位元素而不跳转

Angular Routing - 嵌套路由器导出(一个主要 + 两个命名导出) - 导航到第三个路由器导出时出错

Angular 9 从不调用 HammerGestureConfig.buildHammer

angular - Angular2 中的一种数据绑定(bind)方式

css - Angular 是否可以使用切换按钮动态切换 css 样式,例如 :

javascript - 在要计算的对象经常变化的模型中计算属性

angular - 从 Angular 8 升级到 Angular 9 的问题

angular - 如何在 Angular 9 中将分页与 Observables 和 AsyncPipe 结合起来?

javascript - Angular 9 : forkJoin subscribe not working