转载一篇文章。主要是用来防止以后有软件更新的时候不知道怎么更新。

前言·

因为作者看不惯 Hexo 生成时的警告,然后听人说,更新到最新版本的 Hexo 能够解决此报错

准备·

备份·

进行重大改动的时候要备份的道理,应该都懂

我就不多说了。

安装升级所需要的 NPM 包·

清理 NPM 缓存·

1
npm cache clean -f

安装版本检测和升级工具(全局安装)·

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

更新全局软件包(比如 Hexo)·

检查全局软件包更新·

更新有 2 种方法,方法一比较靠谱, 方法二比较简单

使用方法 2 就不用继续更新全局软件包了,但需要懂一点点英文

方法一·

1
npm-check -g

全局更新软件包·

1
npm update -g

重新安装 Hexo(更新)·

1
npm install --global hexo

方法二·

使用交互式界面进行更新

需要懂一点点英文。

通过上下键可以移动光标,使用空格键可以选择需要处理的包,回车直接进行处理。

1
npm-check -g -u

更新 Hexo 插件·

进入博客根目录

刚刚的更新操作也可以在博客根目录进行

更新插件同样有 2 种方法

方法的不同点和刚刚一样

方法一·

检查更新·

1
npm-check

更新 package.json,一直回车即可·

1
npm-upgrade

更新 Hexo 插件·

1
npm update --save

修复依赖问题 (没出现依赖冲突的话不执行也可以)·

1
npm audix

方法二·

更新插件·

通过上下键可以移动光标,使用空格键可以选择需要处理的包,回车直接进行处理。

1
npm-check -u

更新 package.json,一直回车即可·

1
npm-upgrade

修复依赖冲突(如果没有的话可以不执行)·

1
npm audix

然后npm i一下就好了

本站支持的 tag 标签·

地图插件·

1
{% gaodeMap 120.101101,30.239119, 这里是西湖灵隐寺,据说求姻缘很灵验哦!, 16 %}