npm install hexo-deployer-git --save报错没有权限

npm install hexo-deployer-git --save报错没有权限
提示node_modulesfseventsnode_modulesaprobaindex.js此文件没有访问权限
用管理员权限访问后依然没有权限
请问如何解决 这步操作不了,就没法hexo deploy

报错源代码

$ npm install hexo-deployer-git --save
npm ERR! path D:\HouziPlanet\HouziPlanet.github.io\node_modules\fsevents\node_modules\aproba\index.js
npm ERR! code EPERM
npm ERR! errno -4048
npm ERR! syscall unlink
npm ERR! Error: EPERM: operation not permitted, unlink 'D:\HouziPlanet\HouziPlanet.github.io\node_modules\fsevents\node_modules\aproba\index.js'
npm ERR! { Error: EPERM: operation not permitted, unlink 'D:\HouziPlanet\HouziPlanet.github.io\node_modules\fsevents\node_modules\aproba\index.js'
npm ERR! stack: 'Error: EPERM: operation not permitted, unlink 'D:\HouziPlanet\HouziPlanet.github.io\node_modules\fsevents\node_modules\aproba\index.js'',
npm ERR! errno: -4048,
npm ERR! code: 'EPERM',
npm ERR! syscall: 'unlink',
npm ERR! path: 'D:\HouziPlanet\HouziPlanet.github.io\node_modules\fsevents\node_modules\aproba\index.js' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.

npm ERR! A complete log of this run can be found in:
npm ERR! `C:\Users\hasee-pc\AppData\Roaming\npm-cache_logs\2017-10-03T03_23_29_758Z-debug.log
阅读 4.7k
2 个回答

问题已经解决
最主要的问题就是报错信息中的这条信息没有权限

node_modules\fsevents\node_modules\aproba\index.js

跟着路径找到此文件后发现没有任何权限对此文件操作
接着切换到管理员cmd 输入命令 仍然没有权限 很崩溃。。
然后我又打开了Windows管理员账户,用管理员账户操作
然而发现管理员账户对此文件仍然没有访问权限,
在管理员账户下输入命令也是仍然没有权限,
一直提示我需要计算机管理员权限,
当时就想感觉我这TM就是管理员啊,很气人,
后来发现竟然能强制删除,
我又试着重新输入一边命令,
但是结果还是一样,没权限!!index.js文件又自动回复了
刚刚燃起的希望小火苗又被浇灭了。
于是打算放弃了,
然后从管理员账户切回自己的账户,
不抱希望着想重复之前的操作,
然后发现这个路径下的index.js竟然有权限了
赶紧鼓起勇气又输入

npm install hexo-deployer-git --save

结果终于装上了,期待已久hexo博客终于可以上线了!
说了半天可能都是废话,最关键的一条就是index.js没权限!

推荐问题