使用NVM管理多个node.js版本

143 阅读1分钟

1. 安装 NVM for Windows

  1. 卸载现有 Node.js
    如果已安装 Node.js,建议先卸载。
  2. 下载 NVM for Windows
    访问 nvm-windows 仓库,下载最新安装包(nvm-setup.zip)。
  3. 安装 NVM
    解压并运行 nvm-setup.exe,按提示完成安装。
  4. 验证安装
    打开命令提示符,输入 nvm version,显示版本号即安装成功。

2. 使用 NVM 管理 Node.js

  1. 安装 Node.js 版本
    安装指定版本,如 16.14.0

    nvm install 16.14.0
    

    nvm list available 显示可下载版本的部分列表

    image.png

  2. 使用特定版本
    切换到已安装的版本:

    nvm use 16.14.0
    
  3. 查看已安装版本
    列出所有已安装版本: nvm list

  4. 卸载 Node.js 版本
    卸载指定版本:

    nvm uninstall 16.14.0
    
  5. 设置默认版本
    设置默认使用的版本:

    nvm alias default 16.14.0
    

3. 常见问题

  1. 权限问题
    以管理员身份运行命令提示符。
  2. 切换版本失败
    确保没有其他 Node.js 进程在运行。
  3. 环境变量配置
    NVM 需要正确配置环境变量才能运行。以下是检查步骤:
1.打开系统属性:
   右键点击“此电脑”或“我的电脑”,选择“属性”。
   点击“高级系统设置”。
   在“系统属性”窗口中,点击“环境变量”。
2.检查环境变量:
   在“系统变量”部分,找到 `Path`,确保包含 NVM 的安装路径(如 `C:\Users<你的用户名>\AppData\Roaming\nvm`)。
   如果没有,手动添加 NVM 的安装路径到 `Path` 中。
3. 确认 `NVM_HOME` 和 `NVM_SYMLINK`:
     确保存在以下两个系统变量:
       `NVM_HOME`:指向 NVM 的安装路径(如 `C:\Users<你的用户名>\AppData\Roaming\nvm`)。
       `NVM_SYMLINK`:指向 Node.js 的符号链接路径(如 `C:\Program Files\nodejs`)。
        如果没有,手动添加这些变量。