NodeJS 和 Hexo 版本升级记,继续填坑博客配置」的摘要信息

继填坑《博客更新后遗症》后,心里总是隐隐有些不安。毕竟作为一个喜欢探索的人,根本无法容忍版本降级。 于是决定再重新把 NodeJS 装回最新版本看看到底会发生什么,以及能不能不通过降版的方式解决。 先仔细检查下当前的版本配置。惊奇的发现 hexo 版本并没有升级!( 果然之前的一顿操作太秀逗了 ) 之前的npm install -g hexo-cli 命令应该是只升级了 hexo-cli ,我本地的 hexo 版本才 V3.9.0 。 好吧,那就一次性都升级了再说。 升级 hexo 及全部插件 先安装 npm-check 和 npm-upgrade : 1 npm install -g npm-check npm-upgrade 安装完后,执行 npm-check 即可检查本地各插件版本情况。 执行 npm-upgrade 可根据当前版本和最新版本比较,让用户确认和选择是否升级。 若用户确认升级,则会自动把 package-lock.json 和 package.json 文件内容进行更新后保存,然后执行: 1 npm update -g --save 上述命令执行完毕,则所有通过 npm-upgrade 确认的插件全部都升级到最新(包括 Hexo)。 升级完后通过 hexo version 验证 Hexo 版本,已经更新到最新的 6.0.0 啦! 升级 NodeJS 和 npm 再使用 npm-check 检查,发现一些 Hexo 专属插件得不到验证。那我无法确认肯定是不甘心的嘛!于是求助朋友 @Sukka 后,他告诉我在 Hexo 上建议使用 npm outdated 命令来检查。 执行后发现没反应,苏卡卡提示我要 npm v7 版本以上才可以使用,这才想起我 NodeJS 还未升级。于是上官网下载最新支持 LTS 的版本 v16.14.0 重新安装。然后执行以下命令升...