I've installed:
- node.js v15.6.0
- npm 7.5.0
- Angular CLI: 11.1.2
I'm running on Windows 10, 64bit.
I'm trying to create my first project by running:
ng new angular-demo where "angular-demo" is project name. The command creates a project directory with some initial files, then it runs npm and fails with the following messages in the log file
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: [email protected] 73 error Found: [email protected] 73 error node_modules/typescript 73 error peer typescript@"~4.0.0 || ~4.1.0" from @angular-devkit/[email protected] 73 error node_modules/@angular-devkit/build-angular 73 error peer typescript@">=4.0 <4.2" from @angular/[email protected] 73 error node_modules/@angular/compiler-cli 73 error peer @angular/compiler-cli@"^11.0.0 || ^11.1.0-next" from @angular-devkit/[email protected] 73 error node_modules/@angular-devkit/build-angular 73 error peer @angular/compiler-cli@"11.1.1" from @angular/[email protected] 73 error node_modules/@angular/localize 73 error peerOptional @angular/localize@"^11.0.0 || ^11.1.0-next" from @angular-devkit/[email protected] 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 [email protected] 73 error node_modules/tsickle 73 error peerOptional tsickle@"~0.39.0" from [email protected] 73 error node_modules/ng-packagr 73 error peerOptional ng-packagr@"^11.0.0 || ^11.1.0-next" from @angular-devkit/[email protected] 73 error node_modules/@angular-devkit/build-angular I googled a bit and found that tsickle is some typescript-related tool and it supports only typescript version up to 3, not 4. I don't know why angular tries to install this combination of typescript version and tsickle.