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差不多,但是有区别,详细的大家可以网上查一下。

相关推荐
Luffe船长18 小时前
前端vue2+js+springboot实现excle导入优化
前端·javascript·spring boot
Demoncode_y19 小时前
前端布局入门:flex、grid 及其他常用布局
前端·css·布局·flex·grid
明天最后19 小时前
使用 Service Worker 限制请求并发数
前端·service worker
java水泥工19 小时前
基于Echarts+HTML5可视化数据大屏展示-电信厅店营业效能分析
前端·echarts·html5·大屏展示
鹿鹿鹿鹿isNotDefined19 小时前
Pixelium Design:Vue3 的像素风 UI 组件库
前端·javascript·vue.js
运维行者19 小时前
知乎崩了?立即把网站监控起来!
前端·javascript·后端
stayong19 小时前
市面主流跨端开发框架对比
前端
庞囧19 小时前
大白话讲 React 原理:Scheduler 任务调度器
前端
东华帝君20 小时前
react 虚拟滚动列表的实现 —— 动态高度
前端
CptW20 小时前
手撕 Promise 一文搞定
前端·面试