hexo d错误:spawn failed的一种解决方法

  继上一条,这几天内部署断断续续的报错,网上的教程都不适用,和朋友交流后终于有了一个稳定的解决方法。

  报错内容大概是这样:

1
2
3
4
5
6
7
Please make sure you have the correct access rights
FATAL Something's wrong. Maybe you can find the solution here: https://hexo.io/docs/troubleshooting.html
Error: Spawn failed
at ChildProcess.<anonymous>(D:\Blog\node_modules hexo-util\lib\spawn.js:51:21)
at ChildProcess.emit (node:events:513:28)
at cp.emit (D:\Blog\node_modules\cross-spawn\lib\enoent.js:34:29)
at ChildProcess._handle.onexit (node:internal/chid_process:291:12)

  确定是网络的原因后,可以作如下尝试:

  • 获取steam++这款软件(github可以搜索到,也有其他选择)

  • 打开steam++并加速github

  • 命令行输入

    1
    2
    git config --global http.proxy http://127.0.0.1:443
    git config --global https.proxy http://127.0.0.1:443
  • 最后hexo clean && hexo g && hexo d应该就能成功了🥰

  这篇文章希望给一些同样有该问题但网上教程都不适用的朋友一点参考。