场景分析:前段时间通过hexo命令上传项目到git时会报错,之前的项目也会出现空白页。运行一段时间后,发现是node.js版本过高,导致hexo命令失败。目前hexo不支持高版本,只能通过降级解决。所以接下来就涉及到节点版本的切换控制管理了。nvm:全称node.jsversionmanagement,是一个node版本管理工具第一步:卸载你的NodeJs。卸载当前安装在计算机上的节点。最好删除所有关于node的文件和内容。第二步:安装nvm通过Github服务器下载安装。下载完成后按照安装操作一步步安装即可。nvm-noinstall.zip:此为绿色免安装版,但使用前需要配置。nvm-setup.zip:这是一个安装包。下载后,点击安装。无需配置即可使用,方便。源码(zip):zip压缩后的源码源码(tar.gz):tar.gz的源码,一般用于linux系统建议下载nvm-setup.zip版本第三步:测试是否nvm安装成功//在命令中输入nvm-v//version1.1.6,出现版本号,说明安装成功,接下来可以进行下面操作的第四步:安装和控制节点版本。node版本号//首先我们可以通过命令nvmlistavailablenvminstall10.5.0//安装指定版本的nodejsnvmuse10.5.0//使用指定版本的nodejsnvmls//查看当前安装的版本可以通过nvminstall命令安装多个版本的nodejs,然后使用nvmuse命令切换要使用的版本号。切换版本号后,可以使用node-v命令查看是否使用成功。重点:hexod命令提交当你切换到新的nodejs版本,通过hexo提交到服务器时,上传后可能还是空白页面,这时只需要执行以下命令即可替换:Hexog&&替换hexodeploy-g后hexod更新成功。动你所想,建你所需,码字不易,行之有道,且行且珍惜!
