NVM 命令使用指南与corepack统一管理pnpm

发布时间:2026/7/17 14:01:12
NVM 命令使用指南与corepack统一管理pnpm 个人主页编程的一拳超人⛺️ 欢迎关注点赞 留言 收藏 于高山之巅方见大河奔涌于群峰之上更觉长风浩荡。 ——《人民日报》文件目录NVM 命令使用指南Node Version Manager一、NVM 命令大全1. 基础操作命令二、NVM 命令示例查看可安装的 Node.js 版本列表含 CURRENT/LTS/OLD STABLE/OLD UNSTABLE 分类三、Node.js 版本区别1. CURRENT当前版本2. LTS长期支持版本3. OLD STABLE旧稳定版本4. OLD UNSTABLE旧非稳定版本四、版本选择建议生产环境首选策略历史版本对照表五、镜像源配置推荐国内用户设置 Node.js 镜像提升下载速度设置 NPM 镜像默认已集成在镜像源中可单独配置六、相关下载链接1. NVM 工具下载2. Node.js 官网3. NPM 镜像源七、注意事项在使用 nvm 管理 Node.js 版本的场景下优先选当前活跃 Node.js 版本对应的 pnpm 路径按以下步骤确定一、确定当前活跃的 Node.js 版本二、筛选对应版本的 pnpm 路径三、验证路径有效性四、更简单的方式用 corepack 统一管理推荐总结NVM 命令使用指南Node Version Manager一、NVM 命令大全1. 基础操作命令命令功能说明nvm arch显示 Node.js 运行在 32 位还是 64 位环境。nvm install version [arch]安装指定版本 Node.jsversion可为具体版本或latest最新稳定版。可选参数arch指定位数32/64 位默认跟随系统。支持--insecure绕过 SSL 验证。nvm list [available]列出已安装的 Node.js 版本。加available参数可查看可安装的所有版本。简写nvm ls或nvm list。nvm ls或nvm list同上。nvm on开启 Node.js 版本管理功能。nvm off关闭 Node.js 版本管理功能。nvm proxy [url]设置/查看下载代理。不加参数显示当前代理设为none移除代理。nvm node_mirror [url]设置 Node.js 镜像源默认https://nodejs.org/dist/。设置后可至安装目录settings.txt查看/修改。nvm npm_mirror [url]设置 NPM 镜像源默认https://github.com/npm/cli/archive/。设置后可至settings.txt查看/修改。nvm uninstall version卸载指定版本的 Node.js。nvm use [version] [arch]切换使用指定版本的 Node.js可指定位数32/64 位。nvm root [path]设置多版本 Node.js 的存储目录。不指定则使用默认路径当前目录。nvm version/nvm v/nvm -v显示当前 NVM 版本简写为nvm v。二、NVM 命令示例查看可安装的 Node.js 版本列表含 CURRENT/LTS/OLD STABLE/OLD UNSTABLE 分类nvmlsavailable 或 nvm list available注图片此处为示意三、Node.js 版本区别1. CURRENT当前版本定义Node.js 官方最新发布的版本包含前沿特性和改进。特点集成最新功能和 API。生命周期发布后6 个月进入 LTS 阶段或被淘汰。适合人群开发者尝鲜不建议生产环境。2. LTS长期支持版本定义官方长期维护版本专为生产环境设计。特点经过严格测试稳定性高。提供30 个月安全更新和 Bug 修复。生命周期分两阶段Active LTS持续 12 个月定期更新。Maintenance LTS持续 18 个月仅修复重大问题。适合人群企业级应用和核心业务。3. OLD STABLE旧稳定版本定义曾为 LTS 版本但已过维护期。特点不再接收安全更新或 Bug 修复。不适合生产环境。4. OLD UNSTABLE旧非稳定版本定义从未进入 LTS 阶段的旧版本。特点通常为短期测试版本。不建议使用。四、版本选择建议生产环境首选策略优先选择最新的 LTS 版本如 Node.js 20.x、22.x 系列兼顾稳定性和新特性。参考下表 LTS 状态和截止日期避免使用已停止维护的版本。历史版本对照表Node.js 版本发布时间主要特性LTS 状态LTS 截止日期官网下载链接Node.js 22.x2023-10V8 引擎升级、Fetch API 更新、实验性支持装饰器等✅ 当前 LTS2026-04立即下载Node.js 20.x2023-04N-API 增强、实验性支持 WebGPU、改进诊断工具等✅ 维护 LTS2025-04立即下载Node.js 18.x2022-04默认集成 OpenSSL 3.0、实验性支持 Rust 插件等❌ 已退役2023-04历史版本Node.js 16.x2021-04废弃 N-API 版本兼容模式、引入worker_threads等❌ 已退役2023-04历史版本五、镜像源配置推荐国内用户设置 Node.js 镜像提升下载速度nvm node_mirror https://npmmirror.com/mirrors/node/设置 NPM 镜像默认已集成在镜像源中可单独配置npmconfigsetregistry https://registry.npmmirror.com六、相关下载链接1. NVM 工具下载系统下载地址Windowsnvm-windowsmacOS/Linuxnvm-sh/nvm2. Node.js 官网最新稳定版https://nodejs.org所有历史版本https://nodejs.org/dist/3. NPM 镜像源官方镜像https://registry.npmjs.org国内镜像https://registry.npmmirror.com推荐七、注意事项权限问题Linux/macOS 需使用sudoWindows 建议以管理员身份运行。版本切换切换后需重启终端或执行nvm exec version command临时生效。环境变量确保 NVM 存储路径nvm root未与其他工具冲突。代理设置使用nvm proxy配置代理时需确保网络连通性。通过合理管理 Node.js 版本可显著提升开发效率并保障项目稳定性。在使用nvm管理 Node.js 版本的场景下优先选当前活跃 Node.js 版本对应的pnpm路径按以下步骤确定一、确定当前活跃的 Node.js 版本在命令行执行nvm current假设输出是v20.19.4就找该版本关联的pnpm路径。二、筛选对应版本的pnpm路径看你提供的路径列表每个pnpm.cmd都关联了nvm里的 Node 版本如v20.19.4、v14.21.3等 若当前活跃版本是v20.19.4优先选这两个路径二选一推荐带node_global的更直接 D:\develop_tools\Nvm\v20.19.4\node_global\pnpm.cmdD:\develop_tools\Nvm\v20.19.4\node_modules\corepack\shims\nodewin\pnpm.cmd三、验证路径有效性选好路径后把它添加到系统用户变量Path里按之前教的环境变量配置步骤然后关闭并重新打开命令行执行pnpm -v若输出版本号说明路径生效四、更简单的方式用corepack统一管理推荐因为你用nvmNode.js 自带的corepack可自动适配当前版本的包管理器。执行# 启用 corepack若未启用corepackenable# 用 corepack 安装/链接 pnpm自动关联当前 Node 版本corepack prepare pnpmlatest--activate之后直接用pnpm命令系统会自动找到对应版本的可执行文件无需手动配路径更省心~总结想手动控制选当前nvm活跃版本对应的pnpm路径配环境变量。想自动适配用corepack关联一步到位。优先试试corepack方式适配更丝滑