使用nvm切换nodejs版本

问题的出现

使用hexo部署网站的时候出现如下错误

typeError [ERR_INVALID_ARG_TYPE]: The "mode" argument must be integer. Received an instance of Object

经查阅是由于nodejs 版本过高不适配造成的,遂涉及一个nodejs版本切换的问题.
因此投入nvm的怀抱.

NVM安装与nodejs版本切换

1. 删除nodejs与npm

删除电脑内部存在的nodejs 和 npm,不然会有冲突

2.下载地址与安装

下载地址:https://github.com/coreybutler/nvm-windows/releases
选择安装版一顿next就完事了

安装完成后打开cmd输入nvm看一下是否安装成功:
在这里插入图片描述

3. 安装多版本nodejs

nvm list #查看版本列表
nvm install 版本号(14.15.0)  #安装相应版本
nvm use 版本号(14.15.0) #切换使用版本

输出如下:

Downloading node.js version 14.5.0 (64-bit)...
Complete
Creating D:\nvm\nvm\temp

Downloading npm version 6.14.5... Complete
Installing npm v6.14.5...

Installation complete. If you want to use this version, type

nvm use 14.5.0
Now using node v14.5.0 (64-bit)

大功告成,大吉大利,今晚吃鸡!

  • 8
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值