node.js - React 安装(用于 tar@^2.2.1 的 npm WARN tarball tarball 数据,npm ERR!代码 EINTEGRITY)
问题描述
我正在尝试安装 React。我已经安装了 NodeJS。
执行以下命令后npm install -g create-react-app
,出现此类错误——(请参考图片链接更好理解)
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
请帮帮我。
解决方案
这似乎是您本地 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 始终使用最新版本。
推荐阅读
- c# - 如何使用外键关系将数据从视图返回到 asp.net 中的控制器?
- python - 截断的谷歌搜索 api 结果 url
- asp.net-core - Razor 页面 - 空闲网站时的 HTTP 错误 400(无效的防伪令牌)
- c++ - c++ 在非类函数中使用类变量
- reactjs - 开玩笑测试 - 如何处理 JsonWebToken 响应
- c - 编译成功,但 VS 显示红色波浪线。C中具有不同参数的函数指针
- c++ - 我有一个将在程序的整个持续时间内实例化的对象,但是一个不会实例化的类成员,我应该动态分配它吗?
- r - 如何通过使用带有 R 的 .xls 文件中的特定行来创建线图?
- javascript - 将数据转换为 json 对象
- php - Laravel artisan migrate 错误:“zsh:非法硬件指令 php artisan migrate”