windows系统如何安装nvm(node版本管理器)

萨瓦迪卡1年前 (2024-11-28)开发工具837

有时候不同的项目要求的node.js版本不同,nvm很方便,可以对应各个不一样的项目下载不一样的node版本,用到哪个版本就切换哪一个版本。

在Windows系统上安装NVM(Node Version Manager,Node.js版本管理器)的步骤如下:

一、下载NVM安装包

  1. 访问NVM的GitHub发布页面:https://github.com/coreybutler/nvm-windows/releases

  2. 在页面上找到最新的NVM安装包,通常是一个名为nvm-windows-x.x.x.zip(其中x.x.x是版本号)的压缩包。

  3. 下载该压缩包并解压到一个合适的目录。

二、安装NVM

  1. 打开解压后的文件夹,找到名为nvm-setup.exe的安装程序。

  2. 双击nvm-setup.exe,启动安装程序。

  3. 在安装过程中,你可以选择NVM的安装路径和Node.js的安装路径。通常建议使用默认路径,除非你有特定的需求。

  4. 等待安装程序完成安装。

三、配置环境变量(可选)

某些版本的NVM安装程序会自动配置环境变量,因此这一步可能是可选的。如果你发现NVM没有正确配置环境变量,你可以手动进行配置:

  1. Win + R键,打开运行窗口。

  2. 输入sysdm.cpl,然后按Enter键,打开系统属性对话框。

  3. 在系统属性对话框中,选择“高级”选项卡,然后点击“环境变量”按钮。

  4. 在“系统变量”区域中,找到名为Path的变量,并编辑它。

  5. 在编辑窗口中,点击“新建”按钮,并输入NVM的安装路径(例如C:\Program Files\nodejs\nvm)。

  6. 确认并保存更改。

四、验证NVM安装

  1. 打开命令提示符(CMD)或PowerShell。

  2. 输入nvm -v,然后按Enter键。

  3. 如果NVM已经正确安装,你应该会看到NVM的版本号输出在命令行中。

五、设置Node.js镜像源(可选)

为了加速Node.js和npm的下载速度,你可以设置Node.js和npm的镜像源。例如,你可以使用淘宝的镜像源:

  1. 打开NVM的安装目录,找到名为settings.txt的文件。

  2. settings.txt文件中,添加以下行来设置Node.js和npm的镜像源:

复制代码node_mirror: https://npm.taobao.org/mirrors/node/npm_mirror: https://npm.taobao.org/mirrors/npm/
  1. 保存并关闭settings.txt文件。

六、使用NVM安装和管理Node.js版本

  1. 安装指定版本的Node.js:在命令提示符中输入nvm install <version>(例如nvm install 16.13.0),然后按Enter键。

  2. 列出已安装的Node.js版本:在命令提示符中输入nvm ls,然后按Enter键。

  3. 切换到指定版本的Node.js:在命令提示符中输入nvm use <version>(例如nvm use 16.13.0),然后按Enter键。

  4. 卸载指定版本的Node.js:在命令提示符中输入nvm uninstall <version>(例如nvm uninstall 16.13.0),然后按Enter键。

通过以上步骤,你就可以在Windows系统上成功安装NVM,并使用它来安装和管理不同版本的Node.js了


本文原创,转载必追究版权。

分享给朋友:

相关文章

js限制input只能输入数字、英文、汉字

 1.只能输入数字和英文的:  <input onkeyup="value=value.replace(/[\W]/g,'') "...

每次开机checking file system on d

 解决方案:点击左下角(开始)- (运行)输入(CMD)回车 - 进入CMD界面- 输入(d:)回车 - 输入(chkdsk /f)中间有空格。回车,出现提示按Y键,完成后,重启一次会检...

多说评论框怎么用更好

 1.隐藏屏蔽掉多说评论框的版权链接代码?简单css实现:多说隐藏版权链接,在后台自定义css添加:#ds-thread #ds-reset .ds-powered-by { display...

org.tigris.subversion.javahl.ClientException:Attempted to lock an already-locked dir

 svn更新或提交时候报错:org.tigris.subversion.javahl.ClientException:Attempted to lock an already-locke...

MyEclipse 中项目修改SVN的地址

MyEclipse 中项目修改SVN的地址

在工作环境调整时,有的时候SVN服务器的地址需要修改,而正在开发中的项目在Eclipse中有些代码没有提交,此时怎么修改SVN的地址呢?以下有一个简单的办法:一、在MyEclipse中选择Window...

我差不多是个废人了,感觉身体被掏空

林心如跟霍建华都结婚了,滴滴跟优步都在一起了。我们也应该抱住了吧? 终于8月了,超吃点吧,再一咬牙,坚持一下吧,马上秋天到了,就可以又能马上把肥肉藏起来了。 在这里迫不及待教大家一个夏天过后...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。