NVM是Node Version Manager的缩写,即Node版本管理器。这是一个用于在同一台机器上管理和切换多个Node.js版本的工具。通过NVM,你可以轻松地在不同的Node.js版本之间切换,这对于需要在项目中使用特定Node.js版本的情况非常有用。

注:安装之前你可能需要卸载已安装的node

一、在Linux和Mac上安装


  1. 要安装或更新nvm,您应该运行安装脚本。要做到这一点,您可以:
  • 手动下载并运行脚本

    进入 nvm github 仓库,下载源码,运行 install.sh 即可

  • 或者使用cURL或Wget命令:

     curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
    
    wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
    

    这些命令会将NVM仓库克隆到设备上的~/.nvm目录。

  1. 更新shell配置文件

    上述命令执行完成后会在你的配置文件中自动添加NVM配置,如果添加失败(比如,没有找到配置文件等)命令结束后会有提示,注意检查。这个时候就需要你手动将其添加到 ~/.bash_profile~/.zshrc

    参考:如何设置环境变量

     export NVM_DIR="$HOME/.nvm"
     [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
    
  2. 重新加载shell配置

    source ~/.bash_profile
    
  3. 检查

    nvm -v
    

二、在Windows上安装


在Windows上,你可以从这里下载NVM的安装程序,然后按照提示完成安装。
NVM的使用

三、相关命令


<version> 如果指定12,则会默认是 node v12 的最新版本

命令 描述
nvm install <version> 安装指定版本
nvm uninstall <version> 卸载指定版本
nvm use <version> 切换到使用的版本
nvm alias default <version> 默认使用的版本
nvm ls 列出所有被NVM管理的Node版本

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐