安小琪's blog

少年有梦,不应止于心动

hexo d时发生error:spawn failed报错的解决方法

hexo d时发生error:spawn failed报错的解决方法

博客hexo d上传GitHub时出现报错:

1
2
3
4
5
6
7
8
9
10
11
FATAL {
err: Error: Spawn failed
at ChildProcess.<anonymous> (D:\Program Files\blog\hexo\node_modules\hexo-util\lib\spawn.js:51:21)
at ChildProcess.emit (events.js:315:20)
at ChildProcess.cp.emit (D:\Program Files\blog\hexo\node_modules\cross-spawn\lib\enoent.js:34:29)
at Process.ChildProcess._handle.onexit (internal/child_process.js:277:12) {
code: 128
}
} Something's wrong. Maybe you can find the solution here: %s https://hexo.io/docs/troubleshooting.html
INFO See you again

解决方法

1
问题大多是因为git进行push或者hexo d的时候改变了一些`.deploy_git`文件下的内容

直接将hexo目录下的.deploy_gitpublic删除

(不用担心删除会导致博客出错,hexo g的时候会重新生成这两个文件)