Seb*_*Gra 5 npm material-design
我在运行时遇到此错误npm install material-design-icons@3.0.1:
tarball data for material-design-icons@3.0.1 (sha1-mnHEh0chjrylHlGmbaaCA4zct78=) seems to be corrupted
npm ERR! path D:\speech-analytics\node_modules\.staging\material-design-icons-7d5a1f73\action\drawable-xxhdpi\ic_assignment_ind_white_48dp.png
npm ERR! code EPERM
npm ERR! errno -4048
npm ERR! syscall unlink
npm ERR! Error: EPERM: operation not permitted, unlink 'D:\\speech-analytics\node_modules\.staging\material-design-icons-7d5a1f73\action\drawable-xxhdpi\ic_assignment_ind_white_48dp.png'
npm ERR! { Error: EPERM: operation not permitted, unlink 'D:\\speech-analytics\node_modules\.staging\material-design-icons-7d5a1f73\action\drawable-xxhdpi\ic_assignment_ind_white_48dp.png'
Run Code Online (Sandbox Code Playgroud)
在这里它被记录为一个错误,但仍然没有答案也没有修复.
我试图重新安装节点,升级到最新的npm版本(目前运行6.4.1),在AppData目录中做了一个cache clean --force,试过npm install --no-optional,删除package-lock.json,删除npm&npm-cache文件夹,以管理员身份运行一切,但仍然没有运气.
我甚至尝试使用material-design-icons@3.0.0,但错误仍然存在.
如果我导航到log(node_modules\.staging\material-design-icons-7d5a1f73\action\drawable-xxhdpi)中显示的文件夹,它是空的,并且是整个node_modules目录中唯一存在的文件夹.我可以删除该目录没有任何问题,所以它似乎不是一个权限/锁定问题.
有什么建议?
w00*_*ngy 10
无需运行 npm update (我不想更新任何包)或删除整个node_modules文件夹。我解决了这个问题
package-lock.jsonnode_modules\material-design-icons-xxxxxxxnpm install再次运行小智 5
我用命令解决了这个问题:npm cache verifywhich 输出:
Cache verified and compressed (C:\Programs\DCPS\npm-cache\_cacache):
Content verified: 1344 (164824963 bytes)
Content garbage-collected: 1 (3491551 bytes)
Index entries: 1522
Finished in 8.187s
Run Code Online (Sandbox Code Playgroud)
对我来说突出的一行是:内容垃圾收集:1(3491551字节)
发生这种事情是因为新版本的包发布到 npmjs 没有版本冲突?