当前位置: 首页 > news >正文

nvm安装node

目录

      • nvm安装node.js
      • 1. 卸载node
      • 2. 官网下载 nvm 包
      • 3. 安装 nvm-setup.exe
      • 4. 环境变量
      • 5. 配置下载源
      • 6. 使用nvm安装node
      • 7. nvm常用命令
      • 8. 相关配置
      • 9. 安装pnpm(可选)

nvm安装node.js

注意: 1.本教程基于windows环境,使用nvm管理多版本nodejs; 2.安装nvm之前不能安装任何node版本(如存在请删除后再安装nvm),再检查环境变量,如果还有node.js相关也删掉,保证系统无任何node.js 残留

nvm(node.js version management),是一个nodejs的版本管理工具。为了解决node.js 各种版本存在不兼容现象,通过它可以安装和切换不同版本的node.js。

1. 卸载node

如果已经安装了node,那么在安装nvm之前,需要先卸载node,如果没有安装可以直接跳过这一步。

控制面板 -> 卸载程序 -> 卸载nodejs

为了确保彻底删除node,看下node安装目录中还有没有node文件夹,有的话一起删除。

删除以下文件夹(如果存在的话)

C:\Program Files (x86)\Nodejs

C:\Program Files\Nodejs

C:\Users{User}\AppData\Roaming\npm

C:\Users{User}\AppData\Roaming\npm-cache

删除C:\Users\用户名下的 .npmrc文件以及 .yarnrc 文件

环境变量中npm、node的所有相关统统删掉

2. 官网下载 nvm 包

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

3. 安装 nvm-setup.exe

双击下载的nvm-setup.exe,选择I accept the agreement——点击next

配置nvm路径,默认是C盘,可更改,路径中不能有空格——点击next

配置nodejs路径——点击next

配置订阅页面,默认是勾选,可取消——点击next

邮箱,可不填——点击next

查看是否安装成功。打开命令提示符,输入nvm -version(如没有显示版本信息,检查环境变量是否正确配置)

4. 环境变量

nvm安装默认会自动配置环境变量,没有的话手动添加,此电脑->属性->高级系统设置->环境变量

5. 配置下载源

找到nvm安装路径,找到setting.txt文件

新增两行信息,配置下载源

node\_mirror: https://npmmirror.com/mirrors/node/ npm\_mirror: <https://npmmirror.com/mirrors/npm/

6. 使用nvm安装node

打开命令提示符,输入nvm list available查询可插入版本号,LST表示可插入稳定版本。【如未指定版本,建议安装LTS下的版本】

此处使用node版本为18.18.x,这里输入nvm install 18.18.1安装

输入nvm use 18.18.1使用

查看node、npm是否安装成功

7. nvm常用命令

nvm list [available]显示已安装的列表。可选参数available,显示可安装的所有版本。

nvm install <version>安装指定版本node。

nvm use [version]使用指定版本node。

nvm uninstall <version>卸载指定版本node。

8. 相关配置

(1). 修改npm镜像源

打开命令提示符

输入npm config set registry https://registry.npmmirror.com,修改npm镜像源为淘宝镜像,加快npm包的下载速度,减少发生连接错误和超时的概率。

输入npm config get registry,检查是否设置成功(成功返回:https://registry.npmmirror.com)

(2). 自定义 npm 的全局模块安装目录和缓存目录(可选)

进入“nodejs”目录,创建"node_global" 和 “node_cache”两个文件夹

打开cmd命令行工具,输入

npm config set prefix "D:\software\Nvm\nodejs\node\_global"

npm config set cache "D:\software\Nvm\nodejs\node\_cache"

输入npm config get prefixnpm config get cache检查是否设置成功

配置环境变量,此电脑->属性->高级系统设置->环境变量,在path中添加D:\software\Nvm\nodejs\node_global

9. 安装pnpm(可选)

打开命令提示符,输入npm install -g pnpm

输入pnpm -v检查是否安装成功

如果出现pnpm : 无法加载文件 xx\pnpm.ps1,因为在此系统上禁止运行脚本错误,用管理员身份打开Windows PowerShell,输入set-ExecutionPolicy RemoteSigned更改执行策略为 RemoteSigned。

http://www.jsqmd.com/news/588746/

相关文章:

  • 用python + pillow实现GUI界面图片GUI处理工具
  • Condition底层机制剖析:多线程等待与通知机制 _
  • 南北阁 Nanbeige 4.1-3B 企业应用实战:客服预研、内部知识问答、合规本地化部署案例
  • 认知 对抗性雷达推理:逆向跟踪、认知识别与智能干扰设计——MATLAB实现
  • GlusterFS深度解析
  • Zrythm未来路线图:AI集成、云端协作与下一代音频技术
  • 【C++第二十三章】C++11
  • Python程序设计强基计划10讲 · 第六讲:面向对象编程(OOP)入门——封装、继承与多态
  • ESP32-C3、ESP32-S3、ESP32-C6 应该怎么选:面向定制固件项目的芯片判断
  • 软测学习笔记|2026.4.1|流程|分类|项目经验
  • ReTerraForged地形生成模组安装与配置全指南
  • 即插即用系列 | AAAI 2026 | SACF:光谱引导自适应跨层融合,强化目标内相关性与纹理细节,特征更精准! | 代码分享
  • Nano-Banana多场景落地:从电商详情页到产品培训手册的视觉赋能
  • Python程序设计强基计划10讲 · 第七讲:标准库精要——高效开发的秘密武器
  • 4 大类别 22 个高效的 Agentic Skills | 适用于 Claude、GPT
  • python decimal
  • Linux系统堆与栈原理深度剖析
  • 2025最权威的降重复率网站解析与推荐
  • 【数据结构与算法】第25篇:静态查找(一):顺序查找与折半查找
  • 文件存储Minio学习指南
  • NumPy张量缩并怎么用_np.einsum()爱因斯坦求和约定高级索引魔法
  • CMake赋能持续集成|自动化测试落地的进阶指南 ✨
  • 收藏!从房价暴跌看风口:小白/程序员必抓的AI大模型红利,零基础也能逆袭
  • CSS知识概述
  • 2026届毕业生推荐的五大AI论文网站实际效果
  • text2vec-base-chinese中文语义向量实战指南
  • 大语言模型部署时怎么解决显存爆炸问题
  • AquaticCLIP: A Vision-Language Foundation Model and Dataset for Underwater Scene Analysis
  • 【豆包从入门到精通】001、初识豆包:大模型时代的入门钥匙
  • 【教程4>第12章>第8节】基于FPGA的图像缩放实现——图像横向压缩仿真测试以及MATLAB辅助验证