我需要更新我的角度项目,但遇到一些问题。 它向我显示以下消息:
您的全局Angular CLI版本(8.0.1)大于本地版本 版本(1.7.4)。使用本地Angular CLI版本。
要禁用此警告,请使用“ ng config -g cli.warnings.versionMismatch false”。
错误:由于软件包具有相互依赖的依赖关系,因此无法安全更新。包@ angular / core需要同时兼容两个版本“ 7.2.15”和“ 8.0.0”。 由于软件包具有冲突的依赖关系,因此无法安全更新。包@ angular / core需要同时兼容两个版本“ 7.2.15”和“ 8.0.0”。
如果有人可以帮助我吗?
答案 0 :(得分:0)
一般来说,升级Angular项目时,只需运行以下命令:
ng update
否则,如果只想在CLI上执行升级,则可以将特定的软件包作为一个选项
ng update @angular/cli
或直接通过npm
npm install --save-dev @angular/cli
如果需要进行硬重置,可以先在全局安装CLI,然后在项目本身中更新它。
npm uninstall -g @angular/cli
npm cache verify
npm install -g @angular/cli@latest
然后,您cd
进入我们的项目目录,
rm -rf node_modules dist
npm install --save-dev @angular/cli@latest
npm i
ng update @angular/cli
ng update @angular/core
npm install --save-dev @angular-devkit/build-angular