关于hexo npm install hexo-deployer-git --save 报错

hexo d 报错 Deployer not found: git 于是 npm install hexo-deployer-git --save 出现下面的错误

npm ERR! path C:UsersasusDesktopblognode_modulesfseventsnode_modulesansi-regexpackage.json npm ERR! code EPERM
npm ERR! errno -4048
npm ERR! syscall unlink
npm ERR! Error: EPERM: operation not permitted, unlink 'C:UsersasusDesktopblognode_modulesfseventsnode_modulesansi-regexpackage.json'
npm ERR! at Error (native)
npm ERR! { Error: EPERM: operation not permitted, unlink 'C:UsersasusDesktopblognode_modulesfseventsnode_modulesansi-regexpackage.json'
npm ERR! at Error (native)
npm ERR! stack: 'Error: EPERM: operation not permitted, unlink 'C:\Users\asus\Desktop\blog\node_modules\fsevents\node_modules\ansi-regex\package.json'n at Error (native)',
npm ERR! errno: -4048,
npm ERR! code: 'EPERM',
npm ERR! syscall: 'unlink',
npm ERR! path: 'C:\Users\asus\Desktop\blog\node_modules\fsevents\node_modules\ansi-regex\package.json' }
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:UsersasusAppDataRoamingnpm-cache_logs2017-09-09T10_43_39_139Z-debug.log

配置文件中的deploy 如下:

deploy:
type: git
repo: git@github.com:StrivingToRunning/StrivingToRunning.github.io.git
branch: master

求大神指点

阅读 6.3k
3 个回答

更新一下npm 然后试着用powershell执行下命令,别用cmd。 deploy配置没问题

EPERM: operation not permitted, unlink 
npm ERR! Please try running this command again as root/Administrator.

看日志是没有权限,试试用管理员权限执行

我用cnpm解决了。。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题