Angular 12 更新 - Angular 编译器需要 TypeScript

Bab*_*aas 5 typescript angular-cli angular

我已将我的项目更新到最新的角度版本。使用“ ng update”更新后,我收到一条消息,表明所有内容都是最新的。(我的过程的最后一步。所需的包已经更新)

很好,但是当我为项目提供服务时,出现以下错误:

Error: The Angular Compiler requires TypeScript >=4.2.3 and <4.3.0 but 4.3.2 was found instead. 
Run Code Online (Sandbox Code Playgroud)

我已经尝试过:npm install typescript@4.3.0但该版本不存在。我宁愿不降级。我努力让我的项目保持最新状态。

我怎样才能解决这个问题。

Lar*_*dal 3

正如评论已经指出的那样,Angular 目前仅支持 typescript 4.2。最新支持的版本可以安装

npm i typescript@4.2.*
Run Code Online (Sandbox Code Playgroud)

如果您确实想使用最新的打字稿,可以在 tsconfig 中设置 禁用TypeScriptVersionCheck标志(尽管不推荐): https://angular.io/guide/angular-compiler-options#disabletypescriptversioncheck