部署hexo时报错“ERROR Deployer not found: git”
错误起因:
- 当我们正常使用hexo部署的时候,使用命令上传
hexo clean && hexo g -d
- 遇到如下报错
ERROR Deployer not found: git
解决办法
- 报错原因如下
原因一:
- 在初次部署hexo时没有安装
hexo-deployer-git
插件导致的
- 解决方法:前往站点目录下安装此插件,可以通过cmd下载
npm install hexo-deployer-git --save
- 下载插件后
- 再重新执行上传部署,便可部署成功
hexo clean && hexo g -d
原因二:
- 第二个报错原因与远程部署hexo发现远程仓库未更新
- 报错内容为
INFO Validating config
- 上传时发现有以下报错
$ hexo d
INFO Validating config
INFO Deploying: git
INFO Clearing .deploy_git folder...
INFO Copying files from public folder...
- 发现以下问题后网上搜寻解决办法之一就是
- 在使用hexo d前,先执行下列命令, 直接从 master 分支安装hexo-deployer-git!!
npm un hexo-deployer-git
npm i hexojs/hexo-deployer-git
这样会导致原本的
hexo-deployer-git
插件会出现问题,需要重新安装一遍才能解决问题。
- 以上便是本次问题大体的解决办法,如还有问题可以评论区留言
- 参考文章:
https://blog.csdn.net/qq_44807176/article/details/113776893
https://blog.csdn.net/qq_41688840/article/details/125826614
本文转载自: https://blog.csdn.net/YunxBao/article/details/139754089
版权归原作者 YunxBao 所有, 如有侵权,请联系我们删除。
版权归原作者 YunxBao 所有, 如有侵权,请联系我们删除。