部署hexo报错“ERROR Deployer not found:git”
部署hexo时报错“ERROR Deployer not found: git”
错误起因:
- 当我们正常使用hexo部署的时候,使用命令上传
1
hexo clean && hexo g -d
- 遇到如下报错
1
ERROR Deployer not found: git
解决办法
- 报错原因如下
原因一:
- 在初次部署hexo时没有安装
hexo-deployer-git
插件导致的
- 解决方法:前往站点目录下安装此插件,可以通过cmd下载
1
npm install hexo-deployer-git --save
- 下载插件后
- 再重新执行上传部署,便可部署成功
1
hexo clean && hexo g -d
原因二:
- 第二个报错原因与远程部署hexo发现远程仓库未更新
- 报错内容为
INFO Validating config
- 上传时发现有以下报错
1 | $ hexo d |
- 发现以下问题后网上搜寻解决办法之一就是
- 在使用hexo d前,先执行下列命令, 直接从 master 分支安装hexo-deployer-git!!这样会导致原本的
1
2npm un hexo-deployer-git
npm i hexojs/hexo-deployer-githexo-deployer-git
插件会出现问题,需要重新安装一遍才能解决问题。
- 以上便是本次问题大体的解决办法,如还有问题可以评论区留言
- 参考文章:
https://blog.csdn.net/qq_44807176/article/details/113776893
https://blog.csdn.net/qq_41688840/article/details/125826614
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 云暮春笙!
评论