EPERM:不允许操作,取消链接 'C:\Users\**\node_modules\.node-sass.DELETE\vendor\win32-x64-57\binding.node'

Mas*_*ota 9 javascript node.js npm

当我运行“npm install”时,出现错误。

操作系统:Windows 10 npm:6.2.0 节点:v10.9.0

我已经尝试过"npm install"之后"npm cache verify"我却没有解决它。

npm cache verify 
npm instal
Run Code Online (Sandbox Code Playgroud)

npm 错误!路径 C:\Users\ipiag\products\tor\src\node_modules.node-sass.DELETE\vendor\win32-x64-57\binding.node npm ERR!代码 EPERM
npm ERR!错误号 -4048
npm 错误!系统调用取消链接
npm ERR!错误:EPERM:操作不允许,取消链接'C:\Users\ipiag\products\tor\src\node_modules.node-sass.DELETE\vendor\win32-x64-57\binding.node' npm ERR!{ [错误:EPERM:不允许操作,取消链接'C:\Users\ipiag\products\tor\src\node_modules.node-sass.DELETE\vendor\win32-x64-57\binding.node'] npm ERR!原因:
npm ERR!{ 错误: EPERM: operation not allowed, unlink 'C:\Users\ipiag\products\tor\src\node_modules.node-sass.DELETE\vendor\win32-x64-57\binding.node' npm ERR!错误号:-4048,
npm 错误!代码:'EPERM',
npm 错误!系统调用:'取消链接',
npm 错误!路径:
npm 错误!
'C:\Users\ipiag\products\tor\src\node_modules\.node-sass.DELETE\vendor\win32-x64-57\binding.node' },npm 错误!
堆栈:
npm 错误!'错误:EPERM:操作不允许,取消链接 \'C:\Users\ipiag\products\tor\src\node_modules\.node-sass.DELETE\vendor\win32-x64-57\binding.node\'',npm呃!错误号:-4048,
npm 错误!代码:'EPERM',
npm 错误!系统调用:'取消链接',
npm 错误!路径:
npm 错误!
'C:\Users\ipiag\products\tor\src\node_modules\.node-sass.DELETE\vendor\win32-x64-57\binding.node',npm ERR!父母:'tor' }
npm ERR!
npm 错误!您的操作系统拒绝了该操作。
npm 错误!该文件可能已在使用中(由文本编辑器或防病毒软件),
npm ERR!或者您缺乏访问它的权限。
npm 错误!
npm 错误!如果您认为这可能是权限问题,请仔细检查
npm ERR!文件及其包含目录的权限,或尝试运行
npm ERR!再次以 root/管理员身份执行命令(尽管不推荐这样做)。

                                                                                                                                                                              npm ERR! A complete log of this run can be found in:                  
Run Code Online (Sandbox Code Playgroud)

npm 错误!
C:\Users\ipiag\AppData\Roaming\npm-cache_logs\2019-06-12T02_32_33_624Z-debug.log

小智 29

就我而言,我杀死了所有正在运行的 nodejs 进程并且它起作用了。


Leo*_*one 5

这通常发生在您运行node然后尝试npm install在您的项目中执行时。

检查您是否正在为您的项目运行 gulpgulp build:server或任何 npm 脚本(如npm run xxxx)。然后停止这些,您将能够成功完成npm install命令。


小智 1

我遇到了同样的问题,我手动删除.node-sass.DELETEnode_modules

然后运行:

npm cache verify

npm install
Run Code Online (Sandbox Code Playgroud)