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

标签 reactjs npm npm-install

使用 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

当使用 npm install 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

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

最佳答案

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

Npm 注册表列表:

要切换只需键入

npm 配置设置注册表“https://registry.npmjs.com/”

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

之后:

  • npm 缓存清除 --force
  • npm 缓存验证
  • 现在错误将得到解决。

    关于reactjs - 安装 create-react-app 会导致 npm ERR! shasum 检查失败并且 npm ERR!解析 '...mojOzGIEI2rg0m24Yb5Oq' 附近时 JSON 输入意外结束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50189096/

    相关文章:

    github - 如何直接从 GitHub 安装 npm 包

    angular - 使用 Angular-CLI 安装第 3 方应用程序

    node.js - npm 错误! tarball.destroy 不是函数

    javascript - 将图像 uri 从一个组件传递到另一个组件

    javascript - NextJS 图像组件不响应我在其中的内联 css

    angular - ng build 时从 nginx 获取 404 Not Found

    javascript - CSV 解析器文档

    javascript - moment-timezone.js – 在 Jest 测试中运行时出现错误

    javascript - 一旦 promise 实现就渲染 [React Native]

    node.js - Next Start 不起作用 - 无法找到 index.js 并抛出找不到模块错误