Hexo版本升级


一、升级node版本

非必要步骤,node版本过新可能会导致与Hexo不兼容,会出现一些问题,如主页空白等问题。如果遇到相关问题,可进行node降级

  1. 清理npm缓存
sudo npm cache clean -f
  1. 运行npm安装工具
sudo npm -g install n
  1. 安装最新稳定版本
sudo n stable

二、node降级

  1. 安装nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash

如果报错curl: (7) Failed connect to raw.githubusercontent.com:443; 拒绝连接

则添加host:

199.232.68.133 raw.githubusercontent.com
  1. 验证nvm是否安装成功
nvm --version
  1. 安装 node 12.14.0版本
nvm install 12.14.0
  1. 选择node版本

​ 临时切换

nvm use 12.14.0

​ 永久切换

nvm alias default 12.14.0

三、升级Hexo版本

查看当前版本

hexo version

安装ncu

sudo npm install npm-check-updates -g

运行ncu

sudo ncu

根据提示依次输入,完成安装

sudo ncu -u
sudo npm install

查看当前版本,确认是否更新成功

hexo version

如果更新成功后,执行hexo相关命令报错,并且错误与js-yaml有关,可尝试降级到6.0.0版本

npm i hexo@6.0.0

文章作者: Hansion
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Hansion !
评论
  目录