Angular 初始化项目 npm install "ERESOLVE could not resolve / Conflicting peer dependency: @angular/compiler@14.2.4"
问题描述
安装完成 Node.js 后在文件夹下执行 ng new angular-demo(项目名称)
出现 npm ERR! code ERESOLVE
npm ERR! ERESOLVE could not resolve 错误,报错提示为 Conflicting peer dependency: @angular/compiler@14.2.4
解决方案
一开始我用命令行卸掉所有 @angular/compiler@14.2.4 版本以下的依赖,结果发现根本不起作用,还是会报相同的依赖冲突,于是我用 VSCode 打开初始化失败的项目下的 package.json 文件,并将所有 @angular/compiler 的版本修改一致(改成 14.2.4, 这是文章发表时的最新版本),保存并 npm install
ng serve
就运行成功了