erorr 给我这个错误!代码完整性

问题描述 投票:0回答:1
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
时,它不起作用并给我一个错误。

reactjs npm
1个回答
0
投票

如果下载的包的校验和与

package-lock.json
npm-shrinkwrap.json
文件不匹配,通常会发生这种情况。

尝试以下操作:

  1. 删除节点模块目录
    rm -rf node_modules
  2. 删除package.lock.json文件
    rm package-lock.json
  3. npm 安装
© www.soinside.com 2019 - 2024. All rights reserved.