0%

升级hexo-cli的版本

最近升级 node版本后,执行 hexo d 就会报错:

NFO  Copying files from public folder...
FATAL {
  err: TypeError [ERR_INVALID_ARG_TYPE]: The "mode" argument must be integer. Received an instance of Object

之后查看其他文档 和 官方文档, 说明要升级 hexo-cli 的版本

hexo-nodeVersion

操作步骤

//以下指令均在Hexo目录下操作,先定位到Hexo目录
//查看当前版本,判断是否需要升级
hexo version

//全局升级hexo-cli
npm i hexo-cli -g

//再次查看版本,看hexo-cli是否升级成功,第一次未更新成功
hexo version

//安装npm-check,若已安装可以跳过
npm install -g npm-check

//检查系统插件是否需要升级
npm-check

//安装npm-upgrade,若已安装可以跳过
npm install -g npm-upgrade

//更新package.json   -- 这里会提示 更新 hexo版本
npm-upgrade

//更新全局插件
npm update -g

//更新系统插件
> npm update --save

//再次查看版本,判断是否升级成功
> hexo version

参考
Hexo版本升级指南
官方文档

欢迎关注我的其它发布渠道