我想创建一个react应用程序,尽管"npx create-react- app -name“在我的项目文件夹中不起作用。我得到了一个“从缓存中获取时不正确的完整性”错误,尽管我不熟悉为什么它不被获取。错误如下所示。
==
Vincents-MacBook-Pro:Personal-Projects文斯$ npx create-react-app my-app
在/Users/Vince/Documents/Coding-Projects/Personal-Projects/my-app.中创建新的React应用程序
正在安装程序包。这可能需要几分钟的时间。正在安装react、react-dom和react脚本...
yarn add v1.19.0 1/4?解析包...2/4?获取包...从缓存信息获取时出现错误完整性错误。有关此命令的文档,请访问https://yarnpkg.com/en/docs/cli/add。
正在中止安装。yarnpkg add --exact react-dom react-scripts --cwd /Users/mountainthief/Documents/Coding-Projects/Personal-Projects/test-app失败。
正在删除生成的文件...package.json正在删除生成的文件...已完成从/Users/Vince/Documents/Coding-Projects/Personal-Projects中删除测试应用程序yarn.lock。
==
我已经尝试了"npm cache clean -force“和卸载yarn,但都没有效果。
我能错过什么呢?
npm缓存清理--强制卸载纱线
在/Users/Vince/Documents/Coding-Projects/Personal-Projects/my-app.中创建新的React应用程序
正在安装程序包。这可能需要几分钟的时间。正在安装react、react-dom和react脚本...
yarn add v1.19.0 1/4?解析包...2/4?获取包...从缓存信息获取时出现错误完整性错误。有关此命令的文档,请访问https://yarnpkg.com/en/docs/cli/add。
正在中止安装。yarnpkg add --exact react-dom react-scripts --cwd /Users/mountainthief/Documents/Coding-Projects/Personal-Projects/test-app失败。
正在删除生成的文件...package.json正在删除生成的文件...已完成从/Users/Vince/Documents/Coding-Projects/Personal-Projects中删除测试应用程序yarn.lock。
虽然我收到了错误消息,但我期望一个带有node-modules的功能完整的React-app:
yarn add v1.19.0 1/4?解析包...2/4?获取包...从缓存信息获取时出现错误完整性错误。有关此命令的文档,请访问https://yarnpkg.com/en/docs/cli/add。
发布于 2019-10-08 03:58:26
您还可以使用yarn cache dir查看缓存的位置。
yarn cache dir运行yarn缓存目录将打印出当前存储yarn的全局缓存的路径。当你做一个
yarn cache clean你可以检查文件夹的实际清理情况。如果失败,您可以手动删除它。yarn cache documentation
发布于 2019-10-07 13:51:26
请再次运行这两个命令,然后安装您的应用程序。基本上,这种类型的错误是由一些包依赖项引起的。所以请重新安装这两个包。
npm安装-g create-react-app并重装yarn
如果你得到同样的错误安装后,请给我纱线和节点版本。https://www.npmjs.com/package/npx
发布于 2019-10-07 18:15:08
我也遇到了同样的问题,它已经通过升级全球纱线套装解决了。
$ yarn global upgradehttps://stackoverflow.com/questions/58263343
复制相似问题