请运行`npm cache clean`

xj3cbfub  于 2023-10-19  发布在  其他
关注(0)|答案(4)|浏览(142)

我试图从这里安装IPFS npm install ipfs --save,它给我的错误,
npm ERR! tar. unpack error阅读/media/FLASH/Tech/IPFS/ipfs
npm错误! addLocal无法安装/media/FLASH/Tech/IPFS/ipfs
npm ERR! Linux 4.15.0 - 29-generic
npm错误! argv "/usr/local/bin/node ""/usr/local/bin/npm""install""ipfs""--保存"
npm ERR! node v6.9.2
npm错误! npm v3.10.9
npm ERR! 0字节tarball
npm错误!请运行npm cache clean
我试着做npm cache clean,但它仍然给我同样的错误,而做npm install ipfs --save
我不知道为什么我得到这个错误。以及如何避免这种错误。

ljsrvy3e

ljsrvy3e1#

npm@5开始,npm缓存会自动修复损坏问题,并且从该高速缓存提取的数据保证有效。如果你想确保一切都是一致的,请使用npm cache verify。另一方面,如果您正在调试安装程序的问题,则可以使用npm install --cache /tmp/empty-cache来使用临时缓存,而不是破坏实际缓存。
如果您确定要删除整个缓存,请执行以下操作:

npm cache clean --force

这次运行的完整日志可以在/Users/USERNAME/.npm/_logs/2019-01-08T21_29_30_811Z-debug.log中找到。

zz2j4svz

zz2j4svz2#

这个错误可能是由很多事情造成的。
这里的关键似乎是关于error reading的提示。我看到你在做一个闪存驱动器或类似的东西?尝试在当前用户拥有的本地文件夹上运行安装。
您也可以尝试使用sudo,如果是这种情况,这可能会解决权限问题。
无法读取的另一个原因可能是它没有正确下载或保存。网络中的一个小问题可能导致了这一点,该高速缓存清理将删除文件并强制重新获取,但这并不能解决您的问题。这意味着它将更多的保存部分,也许它没有保存,因为权限,也许它没有正确保存,因为它是缺乏磁盘空间.

rsaldnfx

rsaldnfx3#

npm cache clean现在不起作用
键入以下命令:-
1-npm缓存验证
阅读终端中的错误,它会告诉你确切的命令运行的解决方案.你可能需要附加...
2-sudo chown -R 501:20“/$path$/.npm”。(这对我来说很有用)

uplii1fm

uplii1fm4#

要清理系统上的npm缓存,您应该运行npm cache clean命令。这将从本地npm缓存文件夹中清除所有缓存的包和模块。
清除该高速缓存可以帮助解决某些npm错误或不一致,还可以通过删除随时间积累的冗余包来释放磁盘空间。
有关如何使用npm cache clean命令的分步指南,我建议查看这个方便的教程:npm clear cache
它涵盖了完整的语法,并提供了清理npm缓存的有用示例。本教程还介绍了有关何时需要清除本地缓存的一些最佳实践。
让我知道运行npm cache clean是否有助于解决您遇到的问题。那篇TeachingBee文章应该给予您一个关于如何利用该命令的很好的概述。

相关问题