我在尝试使用ng serve
运行angular应用程序时遇到此错误。
Angular CLI: 8.2.0
Node: 14.19.1
OS: darwin x64
Angular: 8.2.0
... animations, cli, common, compiler, compiler-cli, core, forms
... platform-browser, platform-browser-dynamic, router
Package Version
-----------------------------------------------------------
@angular-devkit/architect 0.802.0
@angular-devkit/build-angular 0.802.0
@angular-devkit/build-optimizer 0.802.0
@angular-devkit/build-webpack 0.802.0
@angular-devkit/core 8.2.0
@angular-devkit/schematics 8.2.0
@angular/cdk 8.1.2
@angular/flex-layout 8.0.0-beta.26
@angular/http 7.2.15
@angular/material 8.1.2
@ngtools/webpack 8.2.0
@schematics/angular 8.2.0
@schematics/update 0.802.0
rxjs 6.4.0
typescript 3.4.5
webpack 4.38.0
我有节点版本v14.19.1
和"@types/node": "^14.14.31",
。
2条答案
按热度按时间tktrz96b1#
我能够通过修改
package.json
中@types/node
和typescript
的版本来解决这个问题。所以typescript
和@types/node
之间存在版本不兼容。下面是我现在在package.json
中使用的版本。5jvtdoz22#
如果您遇到类似的tsc编译错误,并验证package.json文件中的@types/node和typescript的最新版本是否正确,请尝试升级全局安装的typescript版本。