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)
我该如何解决这个错误?
我尝试从 GitHub 下载 React 应用程序。当我运行
npm i
和 npm start
时,效果很好。
但是,当我下载自己的存储库并运行
npm i
时,它不起作用并给我一个错误。
如果下载的包的校验和与
package-lock.json
或 npm-shrinkwrap.json
文件不匹配,通常会发生这种情况。
尝试以下操作:
rm -rf node_modules
rm package-lock.json