【开发环境搭建篇】NodeJS版本管理工具NVM的安装和配置

本文介绍了JAVA开发新手如何通过NVM(NodeVersionManager)快速入门NodeJS开发,包括NVM的安装步骤、配置国内镜像、常用命令以及为何使用NVM来管理NodeJS版本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

作者介绍:本人笔名姑苏老陈,从事JAVA开发工作十多年了,带过大学刚毕业的实习生,也带过技术团队。最近有个朋友的表弟,马上要大学毕业了,想从事JAVA开发工作,但不知道从何处入手。于是,产生了写一个博客专栏想法,介绍当前互联网企业JAVA项目开发如何快速入门。

本文收录于《30天企业JAVA项目开发实战入门》专栏,该专栏内容以当前互联网软件企业中的项目实战为线索,介绍企业JAVA项目开发中涉及到的开发流程、技术、工具、规范要求等等。帮助想从事JAVA开发的大学生或新人,更快的、更好的入门JAVA后端开发工作。

一、前言

由于本专栏实战项目中使用了NodeJS版本管理工具NVM,所以本文介绍一下NodeJS版本管理工具NVM的安装和配置。

  • 什么是NVM?

    NVM 是 Node Version Manager 的缩写,它是一个用于管理 NodeJS 版本的工具,可以快捷的进行NodeJS版本的安装、切换、卸载、查看等;通过 NVM ,开发者可以根据项目需求轻松切换到不同的 NodeJS 版本,从而确保软件的稳定性运行。NVM 是 NPM(Node Package Manager)的兄弟工具,但它们的功能不同,NPM用于管理 NodeJS 项目的依赖包,而 NVM 用于管理 NodeJS 本身的版本。

  • 什么是NodeJS?

    NodeJS 是一个基于谷歌的 V8 引擎的 JavaScript 运行环境,首次发布于 2009 年 5 月。

    NodeJS 使得 JavaScript 能够在服务器端运行,提供了事件驱动和非阻塞式 I/O 的模型,这使得 NodeJS 非常适合于构建高性能、可扩展的网络应用程序。NodeJS 不是一个框架,而是一个运行时环境,允许开发者使用标准的 JavaScript 编写服务端代码,同时利用 V8 引擎的高性能和灵活性。

二、下载

环境要求:windows11、NVM-1.1.11

首先,下载NVM安装包。安装包已分享到百度网盘中,为了避免安装的版本跟本文中介绍的版本不一致,推荐使用百度网盘下载。

百度网盘下载地址:https://pan.baidu.com/s/1V4t3h_4jERVsalCdOkHS0Q?pwd=axdc
提取码:axdc

官网下载地址:https://github.com/coreybutler/nvm-windows/releases

三、安装

下载并解压缩完成后,点击开始安装,进入安装界面;
之后,勾选接受条款,点击Next;
在这里插入图片描述
选择合适的安装路径,点击Next;
注意一下,为了方便管理NodeJS版本,建议新增一个专门的文件件目录,比如nvm。之后,在该目录下面,再新增两个文件夹,分别叫nvm和node,作为nvm和NodeJS的安装路径。
在这里插入图片描述
配置NodeJS的链接路径,点击Next;
说明一下,这里node.js的链接路径,即后续node.js需要安装在该路径下面,这样配置后,NVM才能找到NodeJS。
在这里插入图片描述
配置完成后, 点击Install开始安装;

在这里插入图片描述

安装完成后,窗口会自动关闭;

四、配置

安装完成后,开始进行配置;
首先,找到nvm安装路径下面的settings.txt配置文件;
在这里插入图片描述
之后,在最后后面添加两个国内淘宝的镜像地址;

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

在这里插入图片描述

之后,打开Windows的系统环境变量窗口,检查系统变量NVM_HOME和NVM_SYMLINK是否已配置完成;
在这里插入图片描述

五、验证&使用

配置完成后,进行验证。验证一下NVM是否安装成功。
以管理员身份打开Windows的命令行窗口;(由于涉及文件操作权限,建议使用管理员身份打开)
在这里插入图片描述

之后,输入nvm -v命令,查看已安装NVM的版本信息,如果能正确显示出来,说明安装配置成功了。
在这里插入图片描述

  • 附NVM常用的命令

nvm list available:查看可在线安装的NodeJS版本

nvm ls:列出所有已经在NVM中安装的NodeJS版本。

nvm current:显示当前正在使用的Node版本。

nvm install xx.xx.xx:在NVM中在线安装指定版本的NodeJS,xx.xx.xx为指定的版本号。

nvm uninstall xx.xx.xx:在NVM中卸载指定版本的NodeJS,xx.xx.xx为指定的版本号。

nvm use xx.xx.xx:切换NodeJS版本,xx.xx.xx为指定的版本号。

nvm version(或者nvm -v):显示当前所使用的NVM的版本号。

六、总结

以上介绍了NodeJS版本管理工具NVM的安装和配置。后续文章中将介绍如何使用NVM来安装NodeJS,欢迎关注;

注意,使用nvm下载node版本,默认源在国外,可能会下载失败。因此我们需要修改nvm的源为淘宝镜像。

如果您对文章中内容有疑问,欢迎在评论区进行留言,我会尽量抽时间给您回复。如果文章对您有帮助,欢迎点赞、收藏。您的点赞,是对我最大的支持和鼓励,谢谢 :-)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

姑苏老陈

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

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

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

打赏作者

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

抵扣说明:

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

余额充值