我已经安装了:
- node.js v15.6.0
- npm 7.5.0
- 角 CLI:11.1.2
我在 Windows 10、64 位上运行。
我正在尝试通过运行来创建我的第一个项目:
ng new angular-demo
其中“angular-demo”是项目名称。该命令创建一个包含一些初始文件的项目目录,然后它运行 npm 并在日志文件中显示以下消息失败
67 verbose argv "W:\\nodejs\\node.exe" "C:\\Users\\Tomasz\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js" "install" "--quiet"
68 verbose node v15.6.0
69 verbose npm v7.5.0
70 error code ERESOLVE
71 error ERESOLVE unable to resolve dependency tree
72 error
73 error While resolving: angular-demo@0.0.0
73 error Found: typescript@4.1.3
73 error node_modules/typescript
73 error peer typescript@"~4.0.0 || ~4.1.0" from @angular-devkit/build-angular@0.1101.2
73 error node_modules/@angular-devkit/build-angular
73 error peer typescript@">=4.0 <4.2" from @angular/compiler-cli@11.1.1
73 error node_modules/@angular/compiler-cli
73 error peer @angular/compiler-cli@"^11.0.0 || ^11.1.0-next" from @angular-devkit/build-angular@0.1101.2
73 error node_modules/@angular-devkit/build-angular
73 error peer @angular/compiler-cli@"11.1.1" from @angular/localize@11.1.1
73 error node_modules/@angular/localize
73 error peerOptional @angular/localize@"^11.0.0 || ^11.1.0-next" from @angular-devkit/build-angular@0.1101.2
73 error node_modules/@angular-devkit/build-angular
73 error 1 more (ng-packagr)
73 error 1 more (ng-packagr)
73 error
73 error Could not resolve dependency:
73 error peer typescript@"~3.9.5" from tsickle@0.39.1
73 error node_modules/tsickle
73 error peerOptional tsickle@"~0.39.0" from ng-packagr@11.1.2
73 error node_modules/ng-packagr
73 error peerOptional ng-packagr@"^11.0.0 || ^11.1.0-next" from @angular-devkit/build-angular@0.1101.2
73 error node_modules/@angular-devkit/build-angular
我用谷歌搜索了一下,发现 tsickle 是一些与打字稿相关的工具,它只支持最多 3 个打字稿版本,而不是 4 个。我不知道为什么 angular 会尝试安装打字稿版本和 tsickle 的这种组合。