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

Node 的版本管理工具 nvm 介绍

NVM(Node Version Manager)是一个用于 macOS、Linux 和 WSL(Windows Subsystem for Linux) 的 Node.js 版本管理工具。它允许你在同一台机器上安装、切换和管理多个独立的 Node.js 版本,非常适合开发、测试不同项目或维护旧系统时使用。

一、官方资源与文档

nvm (macOS/Linux):主要的 nvm 版本,适用于 Unix 系系统。

GitHub 主页:https://github.com/nvm-sh/nvm

nvm-windows:Windows 用户的专用版本。

GitHub 主页:https://github.com/coreybutler/nvm-windows

Node.js 官方网站:https://nodejs.org/

二、nvm 安装与配置示例

1. 确保 Homebrew 已安装若未安装 Homebrew,先执行以下命令(官网地址:https://brew.sh/):  /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"2. 更新 Homebrew 仓库确保包信息是最新的:  brew update3. 使用 brew 安装 nvmbrew install nvm4. 创建 nvm 目录(nvm 要求)Homebrew 安装不会自动创建该目录,需要你手动创建:mkdir -p ~/.nvm5. 将 nvm 环境变量加入 shellHomebrew 也不会自动写入 .zshrc 或 .bashrc,你必须手动添加👇打开你的 shell 配置文件:5.1. 若使用 zsh(macOS Catalina 及以后默认):nano ~/.zshrc然后加入以下内容(官方推荐 brew 配置):export NVM_DIR="$HOME/.nvm"
source $(brew --prefix nvm)/nvm.sh保存后让配置生效:source ~/.zshrc5.2. 若使用 bash (macOS Catalina 之前旧系统默认或Linux 系统):nano ~/.bashrc加入同样内容:export NVM_DIR="$HOME/.nvm"
source $(brew --prefix nvm)/nvm.sh保存后让配置生效:source ~/.bashrc



三、nvm 常用命令

四、查看当前版本

nvm -vnvm install 24node -vnpm -v

--------------------------------------

没有自由的秩序和没有秩序的自由,同样具有破坏性。

————————————————

http://www.dtcms.com/a/613364.html

相关文章:

  • ubuntu24.04搭建GitLab服务器
  • 前端 vs 后端:入行软件行业,我该如何选择?哪个更“简单”?
  • 网站产品策划中国建设银行遵义市分行网站
  • 【自适应卡尔曼滤波】(EKF、UKF、CKF等可通用)的创新思路:哪些参数该使用自适应思想来调整、该怎么调
  • RHCSE--SELinux
  • 安装k8s过程中涉及知识点梳理
  • 公司网站建设费用如何做账英语可以做推广的亲子类网站
  • 【2025】Java 从入门到实战:核心特性全解析(方法、类与对象、多态三大特性及关键字thissuper)附带代码案例
  • FSMC-TFTLCD显示实验(1)
  • Node.js 实现 Stripe 支付的简单示例
  • Claude、Agent与Copilot协作生成Angular应用
  • 建行广东茂名茂南支行:积极走进会展商圈,助力金融赋能消费提振
  • LDO(Low Dropout Regulator)是什么?
  • 专门做win7系统的网站免费金融发布网站模板
  • 网络安全:SQL 注入:SQLmap
  • UI设计公司审美积累|APP界面从风格到功能的设计智慧
  • 分布式专题——57 如何保证MySQL数据库到ES的数据一致性
  • 厦门建站公司哪家好wordpress 虚拟商城
  • 分布式专题——56 微服务日志采集与分析系统实战
  • 团购网站自个做中国最好室内设计公司排名榜
  • 如何使用WPF做工控主页
  • 深入探讨HarmonyOS分布式剪贴板:技术原理与开发实践
  • USB3.0PHY介绍
  • Three.js的阴影相关实现路径
  • WPF转换器机制
  • SLAM中的非线性优-3D图优化之轴角在Opencv-PNP中的应用(三)
  • 如何用WPF做工控设置界面
  • ✨WPF编程进阶【7.2】:动画类型(附源码)
  • 建设网站的安全性介绍深圳seo优化排名推广
  • 上海迈诺网站建设东莞专业做网站的公司有哪些