Ionic 6项目Angular与@angular-eslint版本不匹配致livereload报错求助
Ionic 6 + Angular 14 依赖兼容问题及需求
问题现象
创建Ionic 6项目时,项目默认集成的Angular版本为14,但devDependencies中的@angular-eslint/builder、eslint-plugin、eslint-plugin-template、template-parser均为13版本。执行ionic cordova run android -l命令启动livereload时,触发如下报错:
This version of CLI is only compatible with Angular versions ^13.0.0, but Angular version 14.0.6 was found instead
已尝试操作
- 手动将上述devDependencies升级至14版本
- 多次执行Angular版本升级操作至14版本
但新建Ionic 6项目时,相关eslint依赖仍默认使用13版本。
核心需求
创建Ionic 6项目时,让devDependencies中的@angular-eslint系列相关依赖默认使用14版本,彻底解决livereload启动时的版本兼容报错问题。
本地已安装环境版本
- NPM: 8
- Node: 16
- Angular: 14
- Ionic: 6
- Cordova: 10
内容的提问来源于stack exchange,提问作者Israr ahmad
相关产品推荐
相关产品推荐

