快速切换Node版本之版本过高造成Hexo上传报错

***场景分析:***前段时间通过hexo命令上传项目到git突然发现会报错,而且之前的项目也会出现空白页。经过一顿操作后发现,node.js的版本过高,导致hexo命令失效。 目前hexo不支持高版本,只能通过降级解决问题。 所以接下来就关乎到node版本的切换控制管理了。

nvm:全名node.js version management,是一个node的版本管理工具

第一步:卸载你的NodeJs。

将电脑现在装的node进行卸载,最好是删除所有关于node的文件及内容

第二步:安装nvm

通过Github服务器下载安装

下载完成后,按照安装操作一步一步安装就好了,很简单。

nvm-noinstall.zip: 这个是绿色免安装版本,但是使用之前需要配置
nvm-setup.zip:这是一个安装包,下载之后点击安装,无需配置就可以使用,方便。
Source code(zip):zip压缩的源码
Sourc code(tar.gz):tar.gz的源码,一般用于Linux系统
建议下载nvm-setup.zip版本

第三步:测试nvm是否安装成功

//在命令行中输入
nvm -v  
//version 1.1.6  出现版本号,说明安装成功,接下来就可以进行下面的操作

第四步:安装并控制node版本

一顿操作猛如虎,接下来就可以随意切换我们的node版本号了

//首先可以通过命令来查询我们可以安装的node版本
nvm list available
nvm install 10.5.0  // 安装指定的版本的nodejs
nvm use 10.5.0  // 使用指定版本的nodejs
nvm ls   // 查看目前已经安装的版本

可以通过nvm install命令安装多个版本的nodejs,然后通过nvm use命令来切换要是用的版本号

通过切换版本号后,可以通过node -v命令来检测是否使用成功。

重点:hexo d命令提交

当你切换到新的nodejs版本后,通过hexo提交到服务器时,有可能上传后仍然会出现空白页面的情况,接下来你只需要做下面命令装换就能解决:

将hexo g && hexo d 替换为hexo deploy -g后成功更新。

搬你想搬,盖你所需,码字不易,且行且珍惜!
原文链接:https://mengnn.cn/ft24/
更多精彩内容:mengnn.cn

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值