作者:海鹰
此文讲述hexo通过Git进行部署遇到的问题
运行hexo deploy时,报错”ERROR Deployer not found: git”
版权所有,未经允许,请勿随意转载。
关于hexo deploy
如下所示,运行了部署命令
1 | $ hexo deploy |
但是返回的结果是
1 | ERROR Deployer not found: git |
查了好多好多资料,都说因为没有安装插件,于是,装插件
1 | $ npm install hexo-deployer-git --save-dev |
OK,安装完了,再次运行部署,依然还是报如下的错误
1 | ERROR Deployer not found: git |
尝试了好多好多次,反正网上的答案要么建议把Hexo的版本将为2.x.x,或者手动来部署public
绝望之际,随便打开各个文件,看有没有啥能做的,发现根目录下的package.json配置了hexo的各个依赖
1 | { |
有木有发现,dependencies里面并没有刚刚安装的部署插件,于是,我尝试地把依赖给配置上去
1 | "dependencies": { |
再次运行hexo d,成功部署了~~
1 | …… |