使用命令npm install会出现以下错误
错误:EPERM,取消链接
系统信息:Bower版本:1.3.12节点版本:0.10.35 OS:Windows8
我尝试了下面的解决方法但没有解决任何问题。
它不适合我,请建议我一些解决方案
我的情况甚至更简单......一个进程仍在使用文件夹中需要删除的文件之一。杀死负责的任务使我能够正确安装。
您没有删除该文件所需的权限。不知何故,你导致npm / bower做了与默认的Windows权限系统冲突的事情。
删除bower
和npm
并重新安装它们可能是最简单的,然后按照此处的说明将npm
更新到最新版本https://github.com/npm/npm/wiki/Troubleshooting
要获得可能有用的快速修复,请在CMD窗口中尝试此操作(您可能需要以管理员身份启动它):
cd C:\users\path\temp
cacls . /T /E /C /G Everyone:F
这会在你的临时目录上授予Everyone
Full Control
,这可能存在安全风险。但是,它应该使npm
和bower
可以清理旧文件。
我建议你尝试重新安装node
,npm
和bower
。
对我来说,删除索引已经解决了我的问题。
但索引化后又重新创建了文件夹。在这种情况下,解决方案是以下选项之一:
我在Windows 10上,这个动作似乎永久解决了我的问题。
有一个类似的问题 - npm安装已经好几个月,但我们升级了几个库并开始得到相同的错误。
结束了从NPM切换到yarn,这确实有效。