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

Windows下安装并使用 NVM(Node Version Manager)

一、卸载 原有的Node.js

  1. 关闭相关程序

    • 确保关闭所有正在运行的使用 Node.js 的程序,如命令提示符窗口、开发工具等。
  2. 卸载 Node.js

    • 打开“控制面板”。
    • 选择“程序和功能”(或“添加或删除程序”,具体名称可能因 Windows 版本而异)。
    • 在程序列表中找到“Node.js”,右键点击并选择“卸载”。
    • 按照卸载向导完成卸载过程。

二、安装 NVM

  1. 下载安装程序

    • 打开浏览器,访问 NVM 的 GitHub 仓库页面:https://github.com/coreybutler/nvm-windows/releases。
    • 在页面中找到最新版本的安装程序(通常是 .exe 文件)并下载。
      在这里插入图片描述
  2. 安装

    • 运行下载的安装程序。
    • 在安装向导中,按照提示逐步进行操作。可以选择安装路径等选项,一般使用默认设置即可。
  3. 验证安装

    • 打开命令提示符或 PowerShell。
    • 输入 nvm -v,如果安装成功,将会显示 NVM 的版本号。

三、使用 NVM

  1. 查看可安装的 Node.js 版本

    • 在命令提示符或 PowerShell 中输入 nvm list available
    • 这将列出所有可供安装的 Node.js 版本号。
      在这里插入图片描述
  2. 安装 Node.js 版本

    • 例如,要安装 Node.js 16.18.0 版本,可以输入 nvm install 16.18.0
    • NVM 将会下载并安装指定版本的 Node.js。
  3. 切换 Node.js 版本

    • 输入 nvm use 16.18.0 可以切换到已经安装的 Node.js 16.18.0 版本。
    • 你可以根据需要切换到不同的版本。
  4. 设置默认版本

    • 如果你希望在每次打开新的命令提示符窗口时都使用特定的版本,可以设置默认版本。
    • 例如,要将 Node.js 16.18.0 设置为默认版本,可以输入 nvm alias default 16.18.0
  5. 查看当前使用的版本

    • 输入 nvm current 可以查看当前正在使用的 Node.js 版本。

通过以上步骤,你可以在 Windows 系统上先卸载 Node.js,然后成功安装并使用 NVM 来管理不同版本的 Node.js。

四、配置镜像源
未配置镜像源:安装包比较慢,且有可能下载失败,如下所示
在这里插入图片描述

配置镜像源:

在这里插入图片描述
添加下面两行:

  • node_mirror: http://npmmirror.com/mirrors/node/
  • npm_mirror: http://registry.npmmirror.com/mirrors/npm/
    在这里插入图片描述

http://www.mrgr.cn/news/55516.html

相关文章:

  • Scrapy | 使用Scrapy进行数据建模和请求
  • 解析带有MyBatis语法的SQL字符串,获取最终的可执行SQL
  • 使用finalshell远程ssh连接ubuntu
  • Linux运维篇-误操作已经做了pv的磁盘导致pv异常
  • 使用ROS资源编排一键部署LNMP建站环境,手动整理教程
  • U-Boot的移植流程
  • 材料研究与应用
  • 高级sql技巧
  • git配置以及如何删除git
  • Python包---numpy1
  • unix系统的终端、进程、进程组、会话、控制终端、作业控制之间的关系
  • Python内置函数classmethod()详解
  • 有没有好用的待办事项清单软件? —— 一文带你了解
  • 企业成本与时间管理新策略 低代码自动化显身手
  • 《深度学习》模型的部署、web框架 服务端及客户端案例
  • 提升小学语文教学效果的思维导图方法
  • 完爆YOLOv10!Transformer+目标检测新算法性能无敌,狠狠拿捏CV顶会!
  • HTML 实例/测验之HTML 基础一口气讲完!(o-ωq)).oO 困
  • 《Frida Android SO逆向深入实践》书评——清华大学出版社
  • Electron兼容win7版本的打包流程
  • 周报 | 24.10.14-24.10.20文章汇总
  • AI 编译器学习笔记之八 -- Python基础学习
  • 从0到1构建Next.Js项目SSG和SSR应用
  • Effective C++ | 读书笔记 (一)
  • MySQL-31.索引-结构
  • 二叉树习题其二Java【力扣】【算法学习day.9】