我正在尝试从此处安装IPFS npm install ipfs --save ,它给我的错误是
npm ERR!tar.unpack错误读取/ media / FLASH / Tech / IPFS / ipfs
npm ERR!addLocal无法安装/ media / FLASH / Tech / IPFS / ipfs
npm ERR!Linux 4.15.0-29-通用
npm ERR!argv“ / usr / local / bin / node”“ / usr / local / bin / npm”“安装”“ ipfs”“ --save”
npm ERR!节点v6.9.2
npm ERR!npm v3.10.9
npm ERR!0字节的tarball
npm ERR!请运行npm cache clean
我尝试做,npm cache clean但是在做的同时仍然给我同样的错误npm install ipfs --save
我不知道为什么会收到此错误。以及如何避免此错误。
小智 8
从npm @ 5开始,npm缓存会因损坏问题而自我修复,并且保证从缓存中提取的数据是有效的。如果要确保所有内容都一致,请npm cache verify改用。另一方面,如果您要调试安装程序中的问题,则可以使用npm install --cache /tmp/empty-cache临时缓存来代替实际的缓存。
如果确定要删除整个缓存,请重新运行:
$ npm cache clean --force
Run Code Online (Sandbox Code Playgroud)
可以在以下位置找到此运行的完整日志:/Users/USERNAME/.npm/_logs/2019-01-08T21_29_30_811Z-debug.log
此错误可能是由许多原因造成的。
这里的关键似乎是关于error reading. 我看到你正在使用闪存驱动器或类似的东西?尝试在当前用户拥有的本地文件夹上运行安装。
您也可以尝试使用sudo,如果是这种情况,这可能会解决权限问题。
它无法读取的另一个原因可能是因为它没有正确下载或正确保存。您的网络中的一个小问题可能会导致这种情况,缓存清理会删除文件并强制重新获取,但这并不能解决您的问题。这意味着它会更多地放在保存部分,也许它因为权限而没有保存,也许它没有正确保存因为它缺少磁盘空间......
小智 6
npm 缓存清理现在不起作用
输入以下命令:-
1-npm 缓存验证
阅读终端中的错误,它将向您显示要运行的确切命令以寻求解决方案。您可能需要附加 --force
2- sudo chown -R 501:20“/$path$/.npm”。(这对我有用)
| 归档时间: |
|
| 查看次数: |
15962 次 |
| 最近记录: |