npm install出现EINTEGRITY错误,该如何解决?
解决npm EINTEGRITY校验错误的方案
错误信息
npm ERR! code EINTEGRITY npm ERR! sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1odfIXVuTqLRUjw== integrity checksum failed when using sha512: wanted sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1odfIXVuTqLRUjw== but got sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==. (19063 bytes)
解决步骤
- 强制清除npm缓存
npm cache clean --force - 删除本地依赖文件夹和锁文件
# macOS/Linux环境执行 rm -rf node_modules package-lock.json # Windows环境执行 rmdir /s /q node_modules del package-lock.json - 重新安装项目依赖
npm install - 如果以上操作无效,检查仓库中的
package-lock.json:- 删除仓库里的
package-lock.json,重新执行npm install生成新锁文件后提交到仓库 - 拉取仓库最新代码后,重复前面的清除缓存、删除依赖及锁文件、重新安装的流程
- 删除仓库里的
内容的提问来源于stack exchange,提问作者Ali Ahmed
相关产品推荐
相关产品推荐

