首页 > 其他分享 >如何修复 npm 错误代码 EINTEGRITY 问题

如何修复 npm 错误代码 EINTEGRITY 问题

时间:2024-04-12 10:56:45浏览次数:20  
标签:npm EINTEGRITY package 错误代码 lock json 文件

当您运行该npm install命令时,npm将查找在您的package.json文件中列为依赖项的包以进行下载和安装。

package-lock.json当目录中有文件时,npm会将下载的tarball.tgz文件的校验和与在锁定文件中找到的校验和进行比较。

当文件和锁定文件EINTEGRITY之间的校验和值不匹配时,就会发生如上所示的错误。

.tgz在错误消息中,您可以看到npm说想要sha512……但得到的是sha512……

解决办法

第一种:删除package-lock.json文件,您可以删除该package-lock.json文件,并在安装完成后让npm生成一个新文件

第二种:如果“第一种方法”上述方法不起作用,请按照以下步骤清除节点模块和npm缓存文件夹

# remove node_modules and package-lock.json
rm -rf node_modules package-lock.json

# Clear and verify npm cache
npm cache clean --force
npm cache verify

# now run npm install again
npm install

 

标签:npm,EINTEGRITY,package,错误代码,lock,json,文件
From: https://www.cnblogs.com/liuyangjava/p/18130701

相关文章

  • npm创建vue项目
    使用npm创建vite项目1:npmcreatevite 2:输入项目名称,例如我的项目名称为:whipip 3:选择你要创建项目的类型,我要创建vue项目,就选择Vue 4:选择你要使用的脚本语言 5,即创建完毕 6:安装相关依赖npmi 7:运行项目:npmrundev 8:查看项目 ......
  • npm安装时一直idealTree:npm: sill idealTree buildDeps解决方案
    1.删除用户界面下的npmrc文件(注意一定是用户C:\Users\{账户}\下的.npmrc文件下不是nodejs里面)2.清除缓存,注意不要用npmcacheclean--force,容易出现npmWARNusing--forceIsurehopeyouknowwhatyouaredoing.要用:npmcacheverify3.设置镜像源:npmconfigsetregis......
  • 安装pnpm 和报错解决,亲测可行
    安装pnpm和报错解决,亲测可行pnpm是一款磁盘空间高效的软件包管理器。当使用npm或Yarn时,如果你有1000个项目,并且所有项目都有一个相同的依赖包,那么,你在硬盘上就需要保存100份该相同依赖包的副本。然而,如果是使用pnpm,依赖包将被存放在一个统一的位置,因此以项目和依赖包......
  • npm、yarn、pnpm设置镜像解决下载electron卡住的问题
    npm、yarn、pnpm设置镜像解决下载electron卡住的问题npmconfigsetELECTRON_MIRRORhttps://npmmirror.com/mirrors/electron/pnpmconfigsetELECTRON_MIRRORhttps://npmmirror.com/mirrors/electron/yarnconfigsetELECTRON_MIRRORhttps://npmmirror.com/mirrors/el......
  • 【报错】Error: https://registry.npmmirror.com.tgz: tunneling socket could not be
    报错信息:Error:https://registry.npmmirror.com/bytes/download/bytes-3.0.0.tgz:tunnelingsocketcouldnotbeestablished,cause=connectECONNREFUSED127.0.0.1:31181详细报错:Error:https://registry.npmmirror.com/bytes/download/bytes-3.0.0.tgz:tunnelingsoc......
  • npm(Node Package Manager) 学习记录
    一、npm是什么npm是Node.js包管理器。是一个命令行工具,用于安装和管理Node.js项目中的代码库和工具。npm允许从npm注册表(一个大型的软件包数据库)中搜索、安装、更新和删除软件包,并处理这些软件包的依赖关系。npm已经成为Node.js生态系统中不可或缺的一部分,通......
  • npm包管理器
    一、npm包的使用1、npm特点npm:速度较慢:npm需等待上一个任务安装完成才能运行下一个任务,尤其是在网络不稳定的情况下,可能会出现延迟和丢包的情2、npm包安装在下载node.js时会自动安装npm包3、常用命令//通过下面命令查看安装的版本npm-v​//安装依赖包npminstall......
  • VSCode 终端显示“pnpm : 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此
    解决方案:1.用get-ExecutionPolicy命令在vscode终端查询状态get-ExecutionPolicy返回Restricted说明状态是禁止的2.用set-ExecutionPolicyRemoteSigned命令更改状态即可set-ExecutionPolicyRemoteSigned此时再输入get-ExecutionPolicy,显示RemoteSigned即可正常执......
  • HTTP错误代码大全,http网站状态码各代表了什么?
    响应码由三位十进制数字组成,它们出现在由HTTP服务器发送的响应的第一行。响应码分五种类型,由它们的第一位数字表示:1、1xx:信息,请求收到,继续处理2、2xx:成功,行为被成功地接受、理解和采纳3、3xx:重定向,为了完成请求,必须进一步执行的动作4、4xx:客户端错误,请求包含语法错误或者......
  • npm 和 yarn 的使用区别
    从package.json中安装项目依赖:npminstall或yarn向package.json添加/安装新的项目依赖:npminstall{库名}--save或yarnadd{库名}向package.json添加/安装新的dev项目依赖(devDependency):npminstall{库名}--save-dev或yarnadd{库名}--dev删除依赖......