我在运行sudo npm install时出现此错误.在我的服务器上,npm是较早安装的.我试图删除package-lock.json文件,运行了npm cache clean --force次,但没有成功.

我的npm版本是5.3.0.

错误是:

npm ERR! code EINTEGRITY
npm ERR! sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA== integrity checksum failed when using sha512: wanted sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA== but got sha512-WXI95kpJrxw4Nnx8vVI90PuUhrQjnNgghBl5tn54rUNKZYbxv+4ACxUzPVpJEtWxKmeDwnQrzjc0C2bYmRJVKg==. (65117 bytes)

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/ubuntu/.npm/_logs/2017-11-29T05_33_52_182Z-debug.log

推荐答案

事实上,以上与服务器端的网络连接有关.当我的服务器连接良好时,npm安装正常,没有抛出任何错误

Node.js相关问答推荐

使用HTTPS从NodeJS 17.9.1升级到18.0.0后,SignalR连接失败

从目录中获取所有文件,而不是NodeJS中的单个文件

Mongoose-如何从父文档填充到子文档

Sequelize-测试使用虚拟场更新模型

已知NPM无法在node.js V12上运行的问题

在 TypeScript 中正确键入 MongoDB find 方法

TypeScript Eslint警告了一个AWS客户端构造函数(dynamodb),但没有警告另一个(s3)

为什么运行 yarn 命令会出错 - yargs-parser的完整性判断失败

看起来这段代码try GET 请求发送的值变为空白

Zod 模式中的self 数组

用户通过 oauth2 twitter 授权或通过Passport discord后如何重定向到 React/Vue 路由?

'{ id: string; 类型的参数}' 不可分配给FindOneOptions类型的参数

MERN 堆栈项目中的 React [create-react-app] 正在提供依赖项

配额超出了每分钟的 Sheets API 写入请求数. node .js

在 ExpressJS 中将变量传递给 JavaScript

使用 Webpack 和 font-face 加载字体

安装 node.JS 时,node.js 运行时和 npm 包管理器选项有什么区别?

当进程被杀死时,如何优雅地关闭我的 Express 服务器?

如何判断MongoDB本机nodejs驱动程序中是否存在集合?

使用 node.js 循环 JSON