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

时间:2019-06-12 04:22:55

标签: 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
  

npm错误!路径   C:\ Users \ ipiag \ products \ tor \ src \ node_modules.node-sass.DELETE \ vendor \ win32-x64-57 \ binding.node   npm ERR!代码EPERM
  npm ERR! errno -4048
  npm ERR! syscall取消链接
  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:不允许操作,取消链接   'C:\ Users \ ipiag \ products \ tor \ src \ node_modules.node-sass.DELETE \ vendor \ win32-x64-57 \ binding.node'   npm ERR! errno:-4048,
  npm ERR!代码:“ EPERM”,
  npm ERR! syscall:'unlink',
  npm ERR!路径:
  npm错误!
  'C:\ Users \ ipiag \ products \ tor \ src \ node_modules \ .node-sass.DELETE \ vendor \ win32-x64-57 \ binding.node'   },npm错误!
  堆栈:
  npm ERR! '错误:EPERM:不允许操作,取消链接   \'C:\ Users \ ipiag \ products \ tor \ src \ node_modules \ .node-sass.DELETE \ vendor \ win32-x64-57 \ binding.node \'',   npm ERR! errno:-4048,
  npm ERR!代码:“ EPERM”,
  npm ERR! syscall:'unlink',
  npm ERR!路径:
  npm错误!
  'C:\ Users \ ipiag \ products \ tor \ src \ node_modules \ .node-sass.DELETE \ vendor \ win32-x64-57 \ binding.node',   npm ERR!父级:“ tor”}
  npm错误!
  npm ERR!该操作被您的操作系统拒绝。
  npm ERR!该文件可能已经在使用中(通过文本   编辑器或防病毒软件),
  npm ERR!或者您没有访问权限。
  npm错误!
  npm ERR!如果您认为这可能是权限问题,请   仔细检查
  npm ERR!文件及其包含目录的权限,或者   尝试运行
  npm ERR!再次以root / Administrator身份执行命令(尽管不是   推荐的)。

                                                                                                                                                                              npm ERR! A complete log of this run can be found in:                  
     

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

2 个答案:

答案 0 :(得分:2)

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

检查项目是否正在运行像gulp build:server这样的gulp或任何npm脚本(例如npm run xxxx)。然后停止这些操作,您将可以成功完成npm install命令。

答案 1 :(得分:0)

我遇到了同样的问题,我从.node-sass.DELETE中手动删除了node_modules

然后运行:

npm cache verify

npm install