我正在尝试运行npm start,但出现错误“发生未处理的异常:找不到模块“@angular-devkit/build-angular”,我也尝试使用npm install @angular-devkit/build-angular安装它,但仍然得到错误。错误“npm警告已弃用core-js@2.6.11:core-js@〈3已不再维护,并且由于问题太多,建议不要使用。请将您的依赖项升级到core-js@3的实际版本。”如何升级我的依赖项?
npm start
npm install @angular-devkit/build-angular
fwzugrvs1#
您应该能够简单地更新警告消息中请求的core-js模块的版本:
npm install --save core-js@^3
值得一提的是,npm有一个漂亮的特性,可以让您看到哪些包是outdated
npm outdated
您还可以使用update命令将软件包更新到最新版本
tp5buhyn2#
以下步骤为我解决了这个问题,
npm i --package-lock-only npm audit fix
--package-lock-only这将确定使用package.json安装的软件包的版本,然后创建一个包含解析版本的package-lock.json文件(如果不存在),或者覆盖现有文件。审计修复扫描项目中的漏洞,并自动安装任何兼容的更新到易受攻击的依赖项
More Information Here
66bbxpm53#
您可以运行**'npm audit fix'**,这将更新导致更新和版本错误的依赖项
ve7v8dk24#
我在过时的依赖项方面也遇到了类似的问题。我执行了以下步骤,它对我很有效:
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
bjp0bcyl5#
这为我解决了问题
$ npm ci
vvppvyoh6#
这解决了我的问题,首先删除node_modules文件夹和package-lock.json文件,然后在package.json文件中将core-js版本更改为^3,然后运行“npm install --legacy-peer-deps”,在此之后尝试运行项目
6条答案
按热度按时间fwzugrvs1#
您应该能够简单地更新警告消息中请求的core-js模块的版本:
值得一提的是,npm有一个漂亮的特性,可以让您看到哪些包是outdated
您还可以使用update命令将软件包更新到最新版本
tp5buhyn2#
以下步骤为我解决了这个问题,
--package-lock-only这将确定使用package.json安装的软件包的版本,然后创建一个包含解析版本的package-lock.json文件(如果不存在),或者覆盖现有文件。
审计修复扫描项目中的漏洞,并自动安装任何兼容的更新到易受攻击的依赖项
More Information Here
66bbxpm53#
您可以运行**'npm audit fix'**,这将更新导致更新和版本错误的依赖项
ve7v8dk24#
我在过时的依赖项方面也遇到了类似的问题。我执行了以下步骤,它对我很有效:
最后转到包含您的项目的文件夹,然后运行以下命令:
bjp0bcyl5#
这为我解决了问题
vvppvyoh6#
这解决了我的问题,
首先删除node_modules文件夹和package-lock.json文件,然后在package.json文件中将core-js版本更改为^3,然后运行“npm install --legacy-peer-deps”,在此之后尝试运行项目