作者:545229628_efb16a | 来源:互联网 | 2022-12-02 16:22
我在运行时遇到此错误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'
在这里它被记录为一个错误,但仍然没有答案也没有修复.
我试图重新安装节点,升级到最新的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目录中唯一存在的文件夹.我可以删除该目录没有任何问题,所以它似乎不是一个权限/锁定问题.
有什么建议?
1> SebaGra..:
最后,我得到了这个修复:
删除node_modules
文件夹
运行 npm update
运行 npm install
据我所知,npm更新应该更新package.json文件,但所有依赖项保持与以前相同的版本.
我在新机器上遇到了这个完全相同的问题,相同的症状。对我来说,“ cache clean --force”成功了。感谢您的发布!