NVM安装nodejs的方法

文章介绍了如何使用NVM(NodeVersionManager)在Windows上安装和管理多个NodeJS版本,包括卸载已有版本,安装NVM,通过NVM安装不同版本的NodeJS,以及版本切换和配置环境变量。在遇到npm命令不可用的问题时,建议从NodeJS官网下载对应版本的zip文件进行手动替换。
摘要由CSDN通过智能技术生成

前提:

为解决nodejs升级后出现的各种问题,使用NVM在一台电脑上安装多个版本的nodejs,以便项目可以根据自身使用的node版本来开发。
nodejs版本的查询地址:
https://nodejs.org/zh-cn/download/releases/

nodejs下载官网地址: https://nodejs.org/en/

NVM安装nodejs的方法可参考:
https://blog.csdn.net/m0_52545254/article/details/122041574

1. nodejs卸载

如果还使用电脑里的nodejs版本的话,可以不用卸载

2. nvm安装

2.1 下载nvm安装包

(1)下载地址
 github上下载最新版本:https://github.com/coreybutler/nvm-windows/releases
 这里推荐下载第三个包:nvm-setup.zip,如下图:
在这里插入图片描述在这里插入图片描述(2)解压包:nvm-setup.zip,解压完成后会出现:nvm-setup.exe ,然后点击运行
(3)成功安装的nvm标志
在命令行(cmd)输入:nvm -v
安装成功会出现nvm的版本号:
在这里插入图片描述

3. 安装node

3.1 nvm安装

命令:nvm install version,
说明:version是node的版本号,在官网(https://nodejs.org/en/download)可以查询到
命令示例:nvm install v18.16.0
安装中的注意事项:
(1)Downloading 代表正在下载npm,一定要等下载完,不然会发现npm将无法使用。
在这里插入图片描述
(2)Installation complete 代表nodejs安装完成
在这里插入图片描述

4. nodejs版本的控制命令

4.1 查询所有的nodejs版本

nvm list

执行结果:
在这里插入图片描述

4.2 切换nodojs命令

nvm use 18.16.0

版本号前出现*代表为当前使用的nodejs版本

5.配置环境变量

为了全局使用nvm命令,就需要配置下环境变量。不然在vue里不能使用

5.1 环境变量地址:

点击我的电脑》属性》高级设置》环境变量》环境变量配置:点击我的电脑》属性》高级设置》环境变量》

5.2 删除系统变量

(1)找到系统变量
   删除系统自带的nvm变量:NVM_HOME和NVM_SYMLINK
(2)打开path:删除nvm自动添加的变量
  Path = %NVM_HOME%;%NVM_SYMLINK%

5.3 配置用户变量:

NVM_HOME = D:\tools\NVM\nvm          
NVM_SYMLINK = C:\Program Files\nodejs 
Path = %NVM_HOME%;%NVM_SYMLINK%

6.出现的问题

运行npm -v 他说’npm’ 不是内部或外部命令,也不是可运行的程序;
我打开安装nvm文件夹去看了下,v14.21.3里面这些都没有,node_modules文件夹也是空的。。。

解决办法是:从node官网找对应版本的zip压缩包下来,替换掉这个目录里的东西,然后就完美解决了,node、npm都没问题,也可以自由切换版本。

node的各个版本下载地址链接:https://nodejs.org/zh-cn/download/releases

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

雄哥007

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值