安装create-react-app会给出npm ERR!shasum检查失败,npm错误!解析'... mojOzGIEI2rg0m24Yb5Oq'附近时,JSON输入意外结束

Dil*_*der 2 npm reactjs npm-install

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

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

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

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

我已经尝试过这些选项

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

安装create-react-app其他软件包时收到的错误

Dil*_*der 5

错误npm ERR!shasum检查失败npm错误!解析'....'附近的JSON输入意外结束时,可以通过从给定npm注册表列表中切换npm reigistry来解决。

Npm注册表列表:

只需输入即可切换

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

用上述网址替换注册表网址,然后检查哪个网址适合您。

之后:

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