半年没有使用Hexo发布文章,昨天突然抽起筋想更新下,但是遇到下面的错误:
1 | [DEP0061] DeprecationWarning: fs.SyncWriteStream is deprecated |
搜索了一下,看到2个值得参考的链接:
hexo(四)DeprecationWarning: fs.SyncWriteStream is deprecated
Hexo执行清理命令出现警告DEP0061
问题的原因在于:
node和hexo插件的版本带来的问题:在node8.x的版本中,fs.SyncWriteStream被弃用了。
但是并没有恢复。于是我换了一个思路:更新整个Hexo
。
参考上面的链接,把Hexo下载下来并初始化,然后把旧的博客文章,主题,配置文件(_config.yml
)等拷贝到新目录。这样就能够继续写博客啦。
备注
- 可以添加参数
--debug
来查看Hexo部署详细信息hexo g –debug
- hexo d后 ERROR Deployer not found: git
npm install –save hexo-deployer-git