最近在下载来的别人的项目中npm install时,突然蹦出来的这么一个错误:tarball destroy is not a function

遂查之,stackoverflow上大神们说是 Anti-malware software 这么个东西的锅...把它关掉或卸载就好了..(原地址)
在Windows里,把 Antimalware Service Executable 这个进程关掉就好了,然而它是个系统进程...关不掉...

我的电脑是 Windows 8,解决办法如下(Win10的解决方法):
打开 控制面板 -> 查看你的计算机状态 -> 更改操作中心设置 -> 去掉“间谍软件和垃圾软件防护”和“病毒防护”的勾选状态


将红框圈中的选项去掉勾选转状态

再重新在项目中 npm install 就不会再报错了
本文解决在使用npm install时遇到的tarball destroy is not a function错误。通过调整Windows系统的防恶意软件设置,具体为关闭‘间谍软件和垃圾软件防护’及‘病毒防护’功能,可避免此错误发生。
1614

被折叠的 条评论
为什么被折叠?



