我使用 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(使用前将#替换为@)