安装 create-react-app 会导致 npm ERR! shasum 检查失败并且 npm ERR!解析“...mojOzGIEI2rg0m24Yb5Oq”附近时 JSON 输入意外结束

2024-01-30

我使用 sudo npm install create-react-app -g 时出错npm 错误! Linux 4.13.0-39-通用 npm 错误! argv“/usr/bin/node”“/usr/bin/npm”“i”“create-react-app”“-g” npm 错误!节点 v6.11.4 npm 错误! npm v3.5.2

npm 错误! /tmp/npm-16477-77596b49/registry.npmjs.org/tar/-/tar-2.2.1.tgz 的 shasum 检查失败 npm 错误!预期:8e4d2a256c0e2185c6b18ad694aec968b83cb1d1 npm 错误!实际:5eb06eb521673d0940a4deb11baf89d62647f193 npm 错误!从:https://registry.npmjs.org/tar/-/tar-2.2.1.tgz https://registry.npmjs.org/tar/-/tar-2.2.1.tgz

当使用 npm 安装 create-react-app 时- npm 版本:6.0.0 - 节点版本:8.11.1错误是:
npm 错误!解析“...mojOzGIEI2rg0m24Yb5Oq”附近时 JSON 输入意外结束

npm 错误!此运行的完整日志可以在以下位置找到: npm 错误! /home/dilipcoder/.npm/_logs/2018-05-05T11_34_14_721Z-debug.log

我已经尝试过这些选项

  • npm 缓存清理 --force
  • 重新安装npm和node
  • 切换不同版本的npm

我在安装 create-react-app 时遇到的错误 其他软件包已正确安装 https://i.stack.imgur.com/ohJzR.png


错误npm 错误!沙苏姆检查失败 and npm 错误!解析“......”附近时 JSON 输入意外结束, 将通过从给定 npm 注册表列表中切换 npm 注册表来解决。

Npm 注册表列表:

  • https://registry.npmjs.org/ https://registry.npmjs.org/(默认一)
  • http://r.cnpmjs.org/ http://r.cnpmjs.org/
  • https://registry.npm.taobao.org/ https://registry.npm.taobao.org/
  • https://registry.nodejitsu.com/ https://registry.nodejitsu.com/
  • http://registry.mirror.cqupt.edu.cn http://registry.mirror.cqupt.edu.cn
  • https://skimdb.npmjs.com/registry https://skimdb.npmjs.com/registry
  • https://npm.open-registry.dev/ https://npm.open-registry.dev/ (https://open-registry.dev https://open-registry.dev)

只需输入即可切换

npm config set registry "https://registry.npmjs.com/"

将注册表 url 替换为上述 url,检查哪一个适合您。

在那之后:

  • npm cache clear --force
  • npm cache verify
  • 现在错误将得到解决。

    本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

    安装 create-react-app 会导致 npm ERR! shasum 检查失败并且 npm ERR!解析“...mojOzGIEI2rg0m24Yb5Oq”附近时 JSON 输入意外结束 的相关文章

    随机推荐