nodejs 安装多版本 版本切换

本文介绍了如何使用nvm(Node.js Version Manager)在Windows环境下管理多个Node.js版本。从下载、安装到设置镜像源,再到安装、切换和卸载不同版本的Node.js,每个步骤都清晰详尽。设置淘宝镜像能加速下载,避免npm安装问题。此外,还提醒了在安装新版本后可能出现npm未成功安装的情况及解决办法。
摘要由CSDN通过智能技术生成

有时候需要运行不同的项目,node版本不一致会导致不少问题,特别是最新版本对应的一些插件,由于语法等原因导致不一定兼容低版本,这样运行低版本环境的项目的时候很多坑。反复卸载node又很麻烦。

幸好有了nvm,可以让你在电脑上管理多个版本的nodejs。nvm全名node.js version management,顾名思义是一个nodejs的版本管理工具。通过它可以安装和切换不同版本的nodejs。

1、下载

Releases · coreybutler/nvm-windows · GitHub 中拉到下方,建议下载nvm-setup.zip

  • nvm-noinstall.zip:绿色免安装版,但使用时需进行配置。
  • nvm-setup.zip:安装版,推荐使用这个。

2、安装

网上有的资料说是要先卸载已安装的nodejs,其实不用,选择安装版,在安装的过程中,会检测到已安装的版本,提示是否管理,选择是即可。

安装就是下一步下一步,就不截图了,安装过程中需要选择nvm安装目录和nodejs的安装目录,不需要更改保持默认即可。

3、安装确认

打开cmd,输入命令 nvm ,显示版本号和命令参数就表示安装成功。

4、使用前的设置

使用前最好先设置镜像!

使用前最好先设置镜像!

使用前最好先设置镜像!

否则安装nodejs的时候可能缺少npm。

找到刚才nvm的安装目录,有个settings.txt,在里面添加上如下2行,这是设置了淘宝镜像。

node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

5、使用

cmd中,输入命令nvm list 可以查看当前电脑上的node版本

根据热心网友补充:cmd中如果运行有问题(会提示权限之类的),可以使用管理员身份运行。

命令参考:

nvm off                     // 禁用node.js版本管理(不卸载任何东西)
nvm on                      // 启用node.js版本管理
nvm install <version>       // 安装node.js的命名 version是版本号 例如:nvm install 8.12.0
nvm uninstall <version>     // 卸载node.js是的命令,卸载指定版本的nodejs,当安装失败时卸载使用
nvm ls                      // 显示所有安装的node.js版本
nvm list available          // 显示可以安装的所有node.js的版本
nvm use <version>           // 切换到使用指定的nodejs版本
nvm v                       // 显示nvm版本
nvm install stable          // 安装最新稳定版

6、安装nodejs不同版本

cmd中,输入命令nvm install 16.8.0,16.8.0是版本号,想安装什么版本就填写对应的版本号,然后等着就行,自动安装,省心省力。

D:\hbuilder-workspace>nvm install 16.8.0
Downloading node.js version 16.8.0 (64-bit)...
Complete
Creating D:\Program Files (x86)\nvm\temp

Downloading npm version 7.21.0... Complete
Installing npm v7.21.0...

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

nvm use 16.8.0

 这样就安装好了,输入命令 nvm use 16.8.0就可以切换node版本。

7、卸载

cmd中运行命令nvm uninstall 16.8.0 ,这样就可以卸载16.8.0版本

8、可能存在问题

执行vnm install时node安装成功了,但是切换版本后使用时npm没成功,这是因为默认镜像没有下载安装npm,执行第4步后,卸载对应版本重新安装一遍即可。

在nvm安装目录有node对应版本的目录,可以打开看看里面有没有npm。

  • 14
    点赞
  • 71
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
要在Node.js安装多个版本,可以使用nvmnode.js version management)工具。以下是安装和使用多个Node.js版本的步骤: 1. 首先,下载并安装nvm工具。可以在官方网站上找到适合您操作系统的安装包或使用命令行工具进行安装。 2. 安装完成后,打开命令行工具,并输入以下命令来检查nvm是否正确安装: nvm --version 3. 接下来,可以使用以下命令来列出可用的Node.js版本: nvm ls-remote 4. 选择要安装Node.js版本,并使用以下命令安装: nvm install [version] 5. 安装完成后,可以使用以下命令来切换安装Node.js版本: nvm use [version] 6. 您还可以使用以下命令来设置默认的Node.js版本: nvm alias default [version] 通过以上步骤,您就可以在同一系统上安装切换不同的Node.js版本了。这样,您就可以根据需要选择特定的版本来运行和测试您的应用程序。请注意,在使用nvm切换Node.js版本时,确保已安装所需的依赖包和模块。 引用: nvm是一个node.js版本管理工具,可以安装切换不同版本node.js。 引用: 如果您无法使用nvm工具,您可以手动下载所需版本Node.js程序,并按照需要进行配置和切换。 引用: 在使用nvm安装和使用多个Node.js版本时,请注意安装路径不要包含中文和空格。 总结: Node.js版本管理工具nvm是一种方便的方式,可以安装切换不同版本Node.js。您可以根据需要选择适合您的操作系统的nvm安装程序,并按照上述步骤进行安装和配置。如果无法使用nvm工具,您可以手动下载所需版本Node.js程序并进行配置。使用不同版本Node.js可以帮助您在开发和测试过程中更加灵活和方便。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [nvm安装与使用](https://blog.csdn.net/dianchou9307/article/details/102127170)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [手把手教你如何安装多个node版本](https://blog.csdn.net/chengliang666/article/details/122477081)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值