转载,记录一次插件更新,后续更新有可能还用的上。
念想
这里之所以有这个想法,是因为在上传私有仓库时,会有很多其它的分支,那些就是更新的插件,这里我看着显示有点不好,就进行了一次升级,特别是近期插件更新速度有点快,我升级了几个插件后,又双叒升级了(捂脸),这里为了节省时间,记录一下更新需要的指令,看情况进行更新。
更新过程
更新前先进行备份,以免更新出问题。
更新所需要的插件
手动更新
安装所需要的npm包
清理npm缓存
1
npm cache clean -f
安装版本检测和升级工具(全局安装)
1
2npm install -g npm-check
npm install -g npm-upgrade
更新 Hexo 插件
方法一
检查更新
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 install
。
更新全局软件包(比如 Hexo)
更新有 2 种方法,方法一比较靠谱, 方法二比较简单
使用方法 2 就不用继续更新全局软件包了,但需要懂一点点英文
方法一
1 | npm-check -g |
全局更新软件包
1 | npm update -g |
重新安装 Hexo(更新)
1 | npm install --global hexo |
方法二
使用交互式界面进行更新
通过上下键可以移动光标,使用空格键可以选择需要处理的包,回车直接进行处理。
1 | npm-check -g -u |
另一种更新方法
自动更新
更新插件和Hexo版本
1 | npm update |
手动更新
检查插件更新
1 | npm outdated |
运行指令后就可以检查Hexo和插件的最新版本
更改版本文件,修改根目录的
package.json
文件,将对应的插件名称所对应的版本号更改为要更新的版本号。开始更新
1
npm install --save
查看当前版本号
1
hexo version
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果