基于 GitHub 的博客许久没有动,近些天写了一篇。可是当时写完之后,准备发布到 GitHub page 页的时候遇到点问题。
我记得写完之后只需要运行以下 3 个命令就可以。
1 | hexo g ## 用于生成新的 html 等静态文件 |
可是当我运行完 hexo g
就直接报错,错误信息如下
1 | .nvm/versions/node/v4.4.7/lib/node_modules/hexo/node_modules/hexo-cli/lib/hexo.js:15 |
然后想了下可能是当前版本不支持当前 hexo 的版本, 印象中之前也遇到过此问题,切换个 node 版本就行,首先通过 nvm ls
查看下我们有哪些版本,以及当前版本是什么。
1 | -> v4.4.7 |
当前版本是 v4.4.7 , 我也切换到更高版本,于是通过命令 nvm use default v12.4.0
切换到 v12.4.0 。 再执行命令 nvm ls
显示为
1 | v4.4.7 |
接着运行三部曲 hexo g
hexo s
hexo d
一切正常。