当前位置: 首页 > article >正文

npm install 失败,报错 error sha512

报错详细信息:

30626 error code EINTEGRITY
30627 error sha512-tNJnAXDyBOCHyfmgK+odbm7e5HUFlvk6TREz75IDCJIjVH3JyyRYmY/76PFB9yN3NarT936aCdo1TOpRSJSuXw== integrity checksum failed when using sha512: wanted sha512-tNJnAXDyBOCHyfmgK+odbm7e5HUFlvk6TREz75IDCJIjVH3JyyRYmY/76PFB9yN3NarT936aCdo1TOpRSJSuXw== but got sha512-BNss9biEIWUUNUtuqACgnFYzvaDvrPRZ+ZUFlsm465fzkQKcEGOedgTJvlD5V9rgYidCqmjjr/4RqK4Pcy6G8A==. (7154 bytes)
30628 verbose exit [ 1, true ]

试了清理缓存,npm cache clean --force,,删除package-lock.json 和node_modules也没有解决。

最后发现代码中有一个npm-shrinkwrap.json文件,删除它后,再执行npm install,成功了。

npm-shrinkwrap.json有啥作用呢?它是node.js用于锁定依赖包的,作用和package-lock.json差不多,但是有区别,详细的大家可以网上查一下。


http://www.kler.cn/a/354849.html

相关文章:

  • 深入理解与优化Java二维数组:从定义到性能提升的全面指南
  • 从百度云网盘下载数据到矩池云网盘或者服务器内
  • FPGA的DMA应用——pcileech
  • 人工智能的视觉天赋:一文读懂卷积神经网络
  • 网络安全之接入控制
  • 使用 Python 创建多栏 Word 文档 – 详解
  • uniapp打包成安卓video标签层级问题解决
  • matlab怎样将数据按行拼接和按列拼接(水平拼接竖直拼接)
  • 太速科技-509-基于XCVU13P的4路QSFP28光纤PCIeX16收发卡
  • Redis主从复制机制详解
  • 20255 - 中医方剂学 - 考研 - 执业
  • 数据中台业务架构图
  • linux - ubuntu22.04 显卡驱动问题
  • 如何将照片从华为传输到电脑 |轻松掌握转移技巧
  • Ansible自动化运维管理工具
  • nginx解决非人类使用http打开的443,解决网安漏扫时误扫443端口带来的问题
  • C++智能指针及其应用
  • 【嵌入式设备】蓝牙鼠标遥控器
  • 什么叫做设备绑定模型和模型绑定知识库
  • 前端学习---(2)CSS基础
  • 网络安全入门
  • get请求(豆瓣电影第一页爬取)
  • Web 升级 Https
  • 【C语言】字符函数和字符串函数(中)
  • 远程控制手机时,怎样用电脑键盘给手机输入文本?
  • 自动化数控走心机