问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

nvm:Node.js版本管理工具,轻松安装与使用指南

创作时间:
作者:
@小白创作中心

nvm:Node.js版本管理工具,轻松安装与使用指南

引用
github
8
来源
1.
https://github.com/nvm-sh/nvm/issues/576
2.
https://github.com/nvm-sh/nvm/issues/658
3.
https://www.geeksforgeeks.org/how-to-install-nvm-on-ubuntu-22-04/
4.
https://crad.ict.ac.cn/article/cstr/32373.14.issn1000-1239.202330364
5.
https://www.geeksforgeeks.org/how-to-install-and-use-nvm-on-windows/
6.
https://doc.evolution-api.com/v2/en/install/nvm
7.
https://www.cnblogs.com/apachecn/p/18486876
8.
https://jcst.ict.ac.cn/

在Node.js开发过程中,你是否遇到过需要同时使用多个版本的Node.js的情况?比如,一个项目需要使用v14.x版本,而另一个项目则需要使用v16.x版本。这时候,nvm(Node Version Manager)就能派上大用场了。nvm是一个用于管理多个Node.js版本的工具,支持轻松安装、切换和卸载不同版本的Node.js。本文将详细介绍nvm的安装流程和使用方法,让你一键搞定Node.js版本管理,提高开发效率。

01

什么是nvm?

nvm(Node Version Manager)是一个轻量级的命令行工具,用于管理多个Node.js版本。通过nvm,你可以轻松地在系统中安装、切换和管理不同版本的Node.js,而无需担心版本冲突。这对于需要在不同项目中使用不同Node.js版本的开发者来说,是一个非常实用的工具。

02

安装nvm

Windows系统

对于Windows用户,推荐使用nvm-windows。以下是安装步骤:

  1. 访问nvm-windows官网百度网盘链接,提取码:1234,下载最新版的nvm-setup.zip文件。

  2. 解压并运行nvm-setup.exe,以管理员身份运行。

  3. 阅读许可协议后点击“Next”。

  4. 设置nvm安装路径(避免空格或特殊字符),完成后点击“Next”。

  5. 指定Node.js存储目录,例如D:\nodejs,然后点击“Install”。

  6. 配置环境变量:如果之前已安装Node.js,需删除系统PATH中的相关路径,如D:\program\server\nodejs\v18.16.0

  7. 修改settings.txt:打开nvm安装目录下的settings.txt,添加以下内容:

    node_mirror: https://npmmirror.com/mirrors/node/
    npm_mirror: https://npmmirror.com/mirrors/npm/
    

    这将设置国内镜像源,加速下载速度。

macOS/Linux系统

对于macOS和Linux用户,可以使用官方的安装脚本。以下是安装步骤:

  1. 打开终端,运行以下命令以更新包存储库:

    sudo apt-get update
    
  2. 安装前置条件:

    sudo apt install curl
    
  3. 下载并安装nvm:

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

    请确保使用最新版本的安装脚本。

  4. 使更改生效:

    source ~/.bashrc
    
  5. 验证安装:

    nvm --version
    

    如果显示版本号,则表示安装成功。

03

使用nvm管理Node.js版本

安装完成后,你可以使用以下命令来管理Node.js版本:

  • 查看已安装版本

    nvm list
    
  • 列出可用版本

    nvm list available
    
  • 安装指定版本

    nvm install <version>
    

    例如:

    nvm install 14.19.0
    
  • 切换版本

    nvm use <version>
    

    例如:

    nvm use 14.19.0
    
04

常见问题及解决方案

  1. 安装后无法使用nvm命令

    • 确保已将nvm添加到系统PATH中。
    • 重新加载shell配置文件:
      source ~/.bashrc
      
  2. 版本切换不持久

    • 确保在当前shell会话中使用nvm use命令。
    • 可以在.bashrc.zshrc中添加默认版本:
      export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
      [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
      nvm use <version>
      
  3. 下载速度慢

    • 确保已设置国内镜像源(见Windows安装步骤7)。

通过以上步骤,你可以方便地管理和切换不同版本的Node.js,满足开发中的多样化需求。无论是初学者还是资深开发者,nvm都能帮助你更高效地进行Node.js开发。快来尝试使用nvm吧!

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号