Angular项目ng serve警告及本地CLI升级依赖冲突问题求助
Angular CLI版本升级依赖冲突解决方法
快速解决:使用兼容模式安装
执行以下命令,让npm采用旧版依赖解析逻辑忽略peer依赖冲突:
npm install --save-dev @angular/cli@latest --legacy-peer-deps
稳妥解决:手动修复依赖冲突
- 先升级
jasmine-core到满足依赖要求的版本:
npm install --save-dev jasmine-core@^4.5.0
- 再执行Angular CLI的升级命令:
npm install --save-dev @angular/cli@latest
可选方案:关闭版本不匹配警告
如果不需要升级本地CLI,只想消除启动时的警告,直接执行:
ng config -g cli.warnings.versionMismatch false
验证步骤
- 执行
ng version检查本地与全局CLI版本是否一致 - 运行
ng serve -o确认项目可正常启动
内容的提问来源于stack exchange,提问作者Mario Francia Román
相关产品推荐
相关产品推荐

