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

时间:2018-05-05 11:51:06

标签: reactjs npm npm-install

使用sudo时的错误npm install create-react-app -g 错误的ERR! Linux 4.13.0-39-通用 错误的ERR! argv" / usr / bin / node" "在/ usr /斌/ NPM" " I" "创建反应的应用程式" " -g" 错误的ERR!节点v6.11.4 错误的ERR! npm v3.5.2

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

使用npm install create-react-app 时 - npm-version:6.0.0 - node-version:8.11.1 错误是:
错误的ERR!在解析附近时,JSON输入意外结束... ... mojOzGIEI2rg0m24Yb5Oq'

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

我已经尝试过这些选项

  • npm cache clean --force
  • 重新安装npm和节点
  • 切换不同版本的npm

error which I get while installing create-react-app other packages installed properly

1 个答案:

答案 0 :(得分:3)

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

Npm注册表列表:

只需切换

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

将注册网址替换为上面的网址,检查哪一个适合您。

之后:

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