今天在更新博客的时候,发现我在本地 hexo s ,提示我需要升级 hexo ,然后 npm install -g hexo-cli 发现还是我的本地版本 4.2,没有任何更新,官网上已经5.2了,就想着是不是package里存了版本,然后干脆直接把所有依赖都升级一下,然后写篇文章记录一下操作流程。

1.检查本地hexo的版本

1
hexo version

提示我本地4.2

然后

1
npm install -g hexo-cli

尝试升级hexo

hexo version一下看看,发现还是4.2那就是没升级成功(目前官方5.2)

2.查看本地插件是否有可以升级的

先把npm-check更新到最新

1
2
npm install -g npm-check
npm-check

看看那些有更新

3.选择需要升级的插件

1
2
npm install -g npm-upgrade
npm-upgrade

每个可以升级的插件都会让你选择是否需要升级

4.升级并保存

1
2
npm update -g
npm update --save

然后再用 hexo version 查看的时候应该已经是最新版本了