如何在Linux中安装NVM(Node Version Manager)

NVM(Node Version Manager)是一个命令行工具,允许您轻松在同一台计算机上安装和管理多个版本的Node.js。它是Node.js开发者的神器,特别适用于需要在不同项目间切换Node.js版本的场景。下面是在Linux系统上安装NVM的详细步骤:

安装NVM

  1. 打开终端
    在Linux系统中,打开您的命令行终端。

  2. 下载NVM安装脚本
    通过curlwget命令下载NVM的安装脚本。确保您的系统已安装这些工具中的一个:

    使用curl:

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

    或使用wget:

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

    这里v0.39.1是NVM的版本,您可以到NVM的GitHub页面查看最新版本。

  3. 运行安装脚本(这不步不用操作, 安装完后自动添加了, 直接激活NVM就可以)
    下载的脚本将自动执行,安装NVM到您的主目录下的.nvm目录中,并将配置代码添加到您的shell配置文件(如.bashrc, .zshrc, .profile等)中。

  4. 激活NVM
    安装完成后,您需要关闭并重新打开终端,或者运行以下命令来激活NVM:

    source ~/.bashrc
    

    如果您使用的是Zsh或其他Shell,您可能需要加载对应的配置文件,例如source ~/.zshrc

  5. 验证安装
    输入以下命令以确认NVM已正确安装:

    nvm --version
    

    如果安装成功,这将输出NVM的版本号。

使用NVM

安装NVM后,您可以开始安装和使用不同版本的Node.js了:

  • 列出所有可用的Node.js版本

    nvm list-remote
    
  • 安装特定版本的Node.js

    nvm install 14.17.0
    

    14.17.0替换为您想安装的Node.js版本。

  • 切换到特定版本的Node.js

    nvm use 14.17.0
    
  • 查看当前使用的Node.js版本

    nvm current
    
  • 列出已安装的Node.js版本

    nvm list
    

结论

NVM是管理Node.js版本的强大工具,它允许开发者在同一台机器上轻松切换不同版本的Node.js,极大地提高了开发效率。通过上述步骤,您可以轻松在Linux系统上安装并开始使用NVM,无论您是Node.js的新手还是资深开发者,都可以从NVM的灵活性和便利性中获益。

相关推荐

  1. 如何Linux系统安装MySQL

    2024-04-11 23:12:02       32 阅读
  2. 如何Linux安装Docker Compose

    2024-04-11 23:12:02       8 阅读
  3. 如何linux安装多个版本的python

    2024-04-11 23:12:02       37 阅读
  4. 如何Linux安装NVM(Node Version Manager)

    2024-04-11 23:12:02       21 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-11 23:12:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-11 23:12:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-11 23:12:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-11 23:12:02       20 阅读

热门阅读

  1. 最近公共祖先(LCA)

    2024-04-11 23:12:02       16 阅读
  2. 测试 OpenSIPS 3.4 的 stun 模块

    2024-04-11 23:12:02       16 阅读
  3. 三、Redis持久化

    2024-04-11 23:12:02       15 阅读
  4. 代码审计中应注意的命令执行函数以及命令

    2024-04-11 23:12:02       15 阅读
  5. IJKPLAYER源码分析-OpenSL ES播放

    2024-04-11 23:12:02       14 阅读
  6. 2024年认证杯数学建模C题思路+模型+代码

    2024-04-11 23:12:02       18 阅读