Bug改错之hexo部署问题
1. 问题描述
在利用
hexo
部署个人博客网站的过程中遇到了一些问题,下面是报错代码,作者也总结了几种方法,供参考。
FATAL { err: Error: Spawn failed at ChildProcess.<anonymous> (D:\MyBlog\node_modules\hexo-util\lib\spawn.js:51:21) at ChildProcess.emit (node:events:390:28) at ChildProcess.cp.emit (D:\MyBlog\node_modules\cross-spawn\lib\enoent.js:34:29) at Process.ChildProcess._handle.onexit (node:internal/child_process:290:12) { code: 128 } } Something's wrong. Maybe you can find the solution here: %s https://hexo.io/docs/troubleshooting.html
2. 解决方案
2.1 解决方式一:
1、进入到博客根目录,先把git
提交的内容文件夹.deploy_git
手动删除,也可利用指令rm -rf .deploy_git
对文件夹进行删除
2、重新执行git config --global core.autocrlf false
3、最后再执行hexo clean && hexo g && hexo d
2.2 解决方式二:
有可能是因为
git
的repo
配置的地址不正确,可以将http
方式变更为ssh
方式
1、进入到博客根目录,先把git
提交的内容文件夹.deploy_git
手动删除,也可利用指令rm -rf .deploy_git
对文件夹进行删除
2、找到博客根目录的_config.yml
文件,打开后,对下列的repo
进行修改
1 |
|
3、 最后再执行hexo clean && hexo g && hexo d
2.3 解决方式三:(不太建议)
1、进入博客根目录 cd D:/MyBlog
2、进入deploy文件夹 cd .deploy_git/
3、强制推送 git push -f
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!