1. ホーム
  2. node.js

[解決済み】npm install` を実行すると、`ERR! code EINTEGRITY` が返される (npm 5.3.0)

2022-04-11 01:49:35

質問

を実行しているときに、このエラーが発生します。 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のインストールはうまくいき、何のエラーも投げませんでした。