将 tslint 迁移到 @angular-eslint/schematics:ERESOLVE 无法解析依赖树:@angular/compiler@12.1.2
Migrate tslint to @angular-eslint/schematics: ERESOLVE unable to resolve dependency tree: @angular/compiler@12.1.2
我正在尝试使用官方文档 here.
在我的 angular 11 库中将 tslint 迁移到 eslint
当我 运行 命令 ng add @angular-eslint/schematics@4.3.0
我收到以下错误:
✖ Package installation failed: npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! Found: @angular/compiler@12.1.2
npm ERR! node_modules/@angular-eslint/schematics/node_modules/@angular/compiler
npm ERR! peer @angular/compiler@">= 12.0.0 < 13.0.0" from @angular-eslint/template-parser@12.3.1
npm ERR! node_modules/@angular-eslint/schematics/node_modules/@angular-eslint/template-parser
npm ERR! peer @angular-eslint/template-parser@"*" from @angular-eslint/eslint-plugin-template@4.3.0
npm ERR! node_modules/@angular-eslint/schematics/node_modules/@angular-eslint/eslint-plugin-template
npm ERR! @angular-eslint/eslint-plugin-template@"4.3.0" from @angular-eslint/schematics@4.3.0
npm ERR! node_modules/@angular-eslint/schematics
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer @angular/compiler@">= 11.2.0 < 12.0.0" from @angular-eslint/eslint-plugin-template@4.3.0
npm ERR! node_modules/@angular-eslint/schematics/node_modules/@angular-eslint/eslint-plugin-template
npm ERR! @angular-eslint/eslint-plugin-template@"4.3.0" from @angular-eslint/schematics@4.3.0
npm ERR! node_modules/@angular-eslint/schematics
npm ERR! dev @angular-eslint/schematics@"4.3.0" from the root project
有人知道怎么解决吗?
我发现 here 您只需要 运行 以下命令:
npm i -D @angular-eslint/template-parser@4
然后你可以运行:
ng add @angular-eslint/schematics@4.3.0
我正在尝试使用官方文档 here.
在我的 angular 11 库中将 tslint 迁移到 eslint当我 运行 命令 ng add @angular-eslint/schematics@4.3.0
我收到以下错误:
✖ Package installation failed: npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! Found: @angular/compiler@12.1.2
npm ERR! node_modules/@angular-eslint/schematics/node_modules/@angular/compiler
npm ERR! peer @angular/compiler@">= 12.0.0 < 13.0.0" from @angular-eslint/template-parser@12.3.1
npm ERR! node_modules/@angular-eslint/schematics/node_modules/@angular-eslint/template-parser
npm ERR! peer @angular-eslint/template-parser@"*" from @angular-eslint/eslint-plugin-template@4.3.0
npm ERR! node_modules/@angular-eslint/schematics/node_modules/@angular-eslint/eslint-plugin-template
npm ERR! @angular-eslint/eslint-plugin-template@"4.3.0" from @angular-eslint/schematics@4.3.0
npm ERR! node_modules/@angular-eslint/schematics
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer @angular/compiler@">= 11.2.0 < 12.0.0" from @angular-eslint/eslint-plugin-template@4.3.0
npm ERR! node_modules/@angular-eslint/schematics/node_modules/@angular-eslint/eslint-plugin-template
npm ERR! @angular-eslint/eslint-plugin-template@"4.3.0" from @angular-eslint/schematics@4.3.0
npm ERR! node_modules/@angular-eslint/schematics
npm ERR! dev @angular-eslint/schematics@"4.3.0" from the root project
有人知道怎么解决吗?
我发现 here 您只需要 运行 以下命令:
npm i -D @angular-eslint/template-parser@4
然后你可以运行:
ng add @angular-eslint/schematics@4.3.0