转载一篇文章。主要是用来防止以后有软件更新的时候不知道怎么更新。
前言·
因为作者看不惯 Hexo 生成时的警告,然后听人说,更新到最新版本的 Hexo 能够解决此报错
准备·
备份·
进行重大改动的时候要备份的道理,应该都懂
我就不多说了。
安装升级所需要的 NPM 包·
清理 NPM 缓存·
1 | npm cache clean -f |
安装版本检测和升级工具(全局安装)·
1 | npm install -g npm-check |
更新全局软件包(比如 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 %} |