Hexo 升级比较简单,主要的三个步骤为 npm-check、npm-upgrade、npm-update。

node和npm需要先进行升级,可以在官网下载安装:

https://nodejs.org/zh-cn

如果npm install的时候显示,长时间不变:

1
sill idealTree buildDeps

可以通过更换源来解决:

  1. 设置镜像源

    npm config set registry https://registry.npmmirror.com

  2. 查看npm当前镜像源是否是https://registry.npmmirror.com

    npm config get registry

  3. 接下来运行npm安装依赖即可

接下来按以下顺序逐步执行完成后,Hexo 版本及系统插件均会升级到最新。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
//以下指令均在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

> npm-upgrade

//更新全局插件

> npm update -g

//更新系统插件

> npm update --save

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

> hexo version