首页 > 解决方案 > React 安装(用于 tar@^2.2.1 的 npm WARN tarball tarball 数据,npm ERR!代码 EINTEGRITY)

问题描述

我正在尝试安装 React。我已经安装了 NodeJS。

执行以下命令后npm install -g create-react-app,出现此类错误——(请参考图片链接更好理解)

npm WARN 压缩包

tar@^2.2.1
npm ERR 的 npm WARN tarball tarball 数据!代码 EINTEGRITY
npm 错误!提取 tar@^2.2.1 时验证失败:
npm ERR!可以在以下位置找到此运行的完整日志:C:\Users\Admin\AppData\Roaming\npm-cache_logs\2020-02-04T18_12_42_283Z-debug.log

请帮帮我。

标签: node.jsreactjsnpm

解决方案


这似乎是您本地 NPM 的问题,您可以尝试运行吗

npm clear cache --force,npm clean和/或删除您的(package-lock.json如果有)。

然后又跑npm install -g create-react-app了。

其他资源:

编辑:

经过更多的挖掘之后,它似乎create-react-app意味着像 using 一样安装npx,请确保您的版本npm是 5.2 或更高版本,这是他们文档中的安装说明:

npx create-react-app my-app
cd my-app
npm start

如果您已安装它(或者在这种情况下,尝试安装它),他们还建议全局卸载create-react-app,以确保一切都是最新的。

如果您之前通过 npm install -g create-react-app 全局安装了 create-react-app,我们建议您使用 npm uninstall -g create-react-app 卸载该软件包,以确保 npx 始终使用最新版本。


推荐阅读