错误:请将您的依赖项升级到 core-js@3 的实际版本
Posted
技术标签:
【中文标题】错误:请将您的依赖项升级到 core-js@3 的实际版本【英文标题】:Error: Please, upgrade your dependencies to the actual version of core-js@3 【发布时间】:2020-04-08 18:32:06 【问题描述】:我正在尝试运行npm start
,但给我错误“发生未处理的异常:找不到模块“@angular-devkit/build-angular”我也尝试使用npm install @angular-devkit/build-angular
安装它,但仍然得到我错了。
Error "npm WARN deprecated core-js@2.6.11: core-js@
如何升级我的依赖项?
【问题讨论】:
【参考方案1】:您应该能够简单地更新警告消息中请求的 core-js 模块的版本:
npm install --save core-js@^3
对于它的价值,npm 有一个漂亮的功能,可以让您查看哪些包是 outdated
npm outdated
您还可以使用update 命令将软件包更新到最新版本
【讨论】:
谢谢。只是需要一些时间来安装npm install @angular-devkit/build-angular
【参考方案2】:
您可以运行'npm audit fix',这将更新导致更新和版本错误的依赖项
【讨论】:
【参考方案3】:以下步骤为我解决了这个问题,
npm i --package-lock-only
npm audit fix
--package-lock-only 这将确定要使用 package.json 安装的包的版本,然后创建一个 package-lock.json 文件及其解析版本(如果不存在),或者覆盖一个现有的。
审计修复扫描您的项目是否存在漏洞,并自动为易受攻击的依赖项安装任何兼容更新
More Information Here
【讨论】:
很好,但是这些行在做什么?【参考方案4】:这解决了我的问题
$ npm ci
【讨论】:
你可以指定这个命令的作用【参考方案5】:我对过时的依赖项也有类似的问题。我执行了以下步骤,它对我有用:
npm uninstall -g angular-cli @angular/cli
npm cache clean --force
npm outdated (to check all the outdated dependency)
npm update
最后转到包含您的项目的文件夹,然后运行以下命令:
npm install -g @angular/cli
【讨论】:
为什么需要在项目文件夹中运行@angular/cli
global install?以上是关于错误:请将您的依赖项升级到 core-js@3 的实际版本的主要内容,如果未能解决你的问题,请参考以下文章
Azure Devops NPM 请将您的工作目录更改为有效目录
OCR文本识别软件提示说无法对该语言执行OCR,请将您的OCR语言设置更改为可用的OCR语言是啥问题?
有没有人成功地将您的 ionic cordova Hybrid 应用程序从 android 版本 9.x 升级到 android Cordova 版本 10.x