imes:注意

🔧 安装和使用 nvm

  1. 安装 nvm:

    • Windows: 从 nvm-windows 官网 下载安装包并安装。安装前最好先卸载现有 Node.js5

    • macOS/Linux: 通常通过脚本安装。详细教程可以参考这篇文章3或官方文档。

  2. 使用 nvm 安装和管理版本:
    安装好 nvm 后,你就可以在终端或命令行中安装所需的 Node.js 版本了。

    bash
    # 安装指定版本的 Node.js
    nvm install 14.16.0  # 安装 v14.16.0
    nvm install 20.12.2  # 如果你之前是通过nvm安装的v20.12.2,或者重新安装一次
    
    # 查看已安装的所有版本
    nvm list
    
    # 切换到使用 v14.16.0
    nvm use 14.16.0
    
    # 切换到使用 v20.12.2
    nvm use 20.12.2

💡 重要提示:全局包隔离

当你使用 nvm use 切换 Node.js 版本时,不同 Node.js 版本环境下的全局 npm 包是相互独立的2。例如,你在 v20.12.2 下全局安装的 nestjs/cli,在切换到 v14.16.0 后需要重新安装2

📂 使用 .nvmrc 文件为项目指定版本

你可以在项目根目录创建一个名为 .nvmrc 的文件,里面写上版本号(例如 14.16.0)。进入该项目目录时,运行 nvm use,nvm 会自动切换到此文件指定的 Node.js 版本7

🛠 其他工具选择

除了 nvm,也有一些其他的版本管理工具:

  • n: 另一个流行的 Node.js 版本管理工具,使用简单(例如 n 14.16.0 来安装或切换),但主要用于 macOS 和 Linux 系统1

  • nvs: 一个跨平台的 Node.js 版本切换工具,对 Windows 的支持也较好1

📊 版本兼容性提醒

Node.js v14.x 已于 2023年4月结束官方生命周期(EOL)10。这意味着它将不再接收安全更新和官方维护。强烈建议仅在必要时(如维护旧项目)使用 v14,并尽快将已有项目升级到当前的 LTS 版本(如 Node.js 18 或 20)4

posted @ 2025-09-03 16:39  lizhigang  阅读(8)  评论(0)    收藏  举报