Hexo 升级4.0手记

[toc]

由于之前看自己的Next主题简洁是简洁,但是和wordPress上面花里胡哨的主题比起来还是差了很多,然后看见一个叫做Butterfly的主题非常不错,然而发现自己在生成页面的时候莫名其妙爆了一堆错,于是走上了升级Hexo 这条老路

错误示范

网上流传了一堆方法啊,直接运行

1
npm i hexo-cli -g

的确,hexo-cli 升级了,但是hexo 本体并没有升级,于事无补

1
npm update

然后和上面的一样,hexo根本不会变,输入hexo version照样发现版本还是3.9.0,害人不浅

正确示范

后面找到了一篇文章也是遇上了和我一样的问题

首先还是升级hexo-cli

运行

1
npm i hexo-cli -g

然后安装npm-check 检查更新

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

这个过程会有很久的时间,开一把王者

然后是安装npm-upgrade,进行升级

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

又是很久,又可以开一把王者,中途会出现问你版本号,一路回车就是了

这还没完,更新全局包和生产环境依赖包

1
2
npm update -g
npm update --save

好了,这个时候你用hexo version看看,就是最新版本了