问题

1
2
3
4
5
6
FATAL Something's wrong. Maybe you can find the solution here: https://hexo.io/docs/troubleshooting.html
Error: Spawn failed
at ChildProcess.<anonymous> (C:\Data\Blog\zhuxz0299.github.io\node_modules\hexo-util\lib\spawn.js:51:21)
at ChildProcess.emit (node:events:517:28)
at cp.emit (C:\Data\Blog\zhuxz0299.github.io\node_modules\cross-spawn\lib\enoent.js:34:29)
at ChildProcess._handle.onexit (node:internal/child_process:292:12)

解决方法

问题由网络因素导致,通过给 git 使用代理解决

1
2
git config  --global http.proxy http://127.0.0.1:10809
git config --global https.proxy http://127.0.0.1:10809

最后的端口号 10809 应当填为代理软件监听的本地端口。