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

萨瓦迪卡5个月前 (11-28)开发工具390

有时候不同的项目要求的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了


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

分享给朋友:

相关文章

plsql 中number类型字段 取消科学计数法显示

 PL/SQL DEVELOPER中禁用科学计数法:Tools - Prefrence - SQL Window - 选择:"Number fields to_char&quo...

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

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

get/post方式调用http接口

get/post方式调用http接口

 1. 项目环境如下:myeclipse8.5 、tomcat5.0/weblogic、xp、JDK:开发1.5,编译1.4为了方便,在原来的web项目UpDown中新建了一个httpcal...

freeMarker Jfinal 获取session里的值

问题:freeMaker session取值的常用格式都试过 session["xxx"],session.xxx 直接xxx 都取不出来?????解决:JFinal与Struts...

js/jquery 日历控件及实例下载

js/jquery 日历控件及实例下载

实现日历控件效果:页面:<link href="${base}/resource/${profile.path}/css/lhgcalendar.css" rel="...

MyEclipse10.7注册码生成

注意经验里的工具可能不可用,请点击 生成注册码工具  下载。提取码:p1w4MyEclipse10.7注册码激活步骤:点击下面的链接http://jingyan.baidu.com/arti...

发表评论

访客

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