当前位置: 首页 > news >正文

nvm安装教程

Node Version Manager (NVM) 是一个用来管理多个 Node.js 版本的命令行工具。使用 NVM,你可以在同一台机器上轻松安装和切换不同的 Node.js 版本。以下是针对 Unix 类系统(如 Linux 和 macOS)的 NVM 安装教程:

安装 NVM

  1. 更新系统的包管理器 在开始之前,确保你的包管理器是最新的,这可以避免安装过程中出现不必要的错误。

  2. 下载并安装 NVM 打开终端并运行以下命令来安装最新版本的 NVM:

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

    或者使用 wget

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

    注意:这里我使用了特定版本号 v0.39.5 作为示例;你可以访问 NVM GitHub页面 查看最新的稳定版本,并替换上述命令中的版本号。

  3. 配置环境变量 安装完成后,你需要加载 nvm 到当前 shell 会话中。可以通过在终端输入以下命令实现:

    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"
    

    或者你可以关闭并重新打开你的终端,或者重新加载你的 shell 配置文件(例如 .bashrc, .zshrc 等)。

  4. 验证安装 使用以下命令来检查 nvm 是否正确安装:

    command -v nvm
    

    如果输出为 nvm,则说明安装成功。

使用 NVM 安装 Node.js

一旦 NVM 安装完成,你可以用它来安装不同版本的 Node.js:

nvm install node --lts # 安装最新的长期支持版本

或指定版本安装:

nvm install 14.17.0 # 替换为你想要安装的具体版本号

其他常用命令

  • 列出所有已安装的 Node.js 版本:

    nvm ls
    
  • 切换 Node.js 版本:

    nvm use 14.17.0 # 替换为你想要使用的具体版本号
    
  • 设置默认 Node.js 版本:

    nvm alias default 14.17.0 # 当打开新终端时自动使用该版本
    

请根据你的实际需求调整这些命令。如果你是在 Windows 上使用 NVM,你应该查找适用于 Windows 的 NVM 版本,即 nvm-windows

http://www.lryc.cn/news/517831.html

相关文章:

  • 单片机-定时器中断
  • Hadoop 实战笔记(一) -- Windows 安装 Hadoop 3.x
  • AI中的神经元与权重矩阵之间的关系;神经元连接角度看行和列的意义
  • mysql、postgresql、druid链接池踩坑记录
  • NRF24L01模块STM32通信-通信初始化
  • 高比例压缩:Linux 中的压缩命令与技巧
  • LabVIEW软件Bug的定义与修改
  • 基于Springboot + vue实现的办公用品管理系统
  • B+树的原理及实现
  • (四)结合代码初步理解帧缓存(Frame Buffer)概念
  • python注意事项:range遍历越索引现象、列表边遍历边修改出现的问题
  • 【C++】模板与泛型编程(三):重载与模板
  • JavaScript字符串拓展:实用方法与示例全解析
  • 基于html5实现音乐录音播放动画源码
  • 初学stm32 --- ADC模拟/数字转换器工作原理
  • 导航技术的分类
  • C++语言的函数实现
  • 每日一题-两个链表的第一个公共结点
  • 细说STM32F407单片机以轮询方式读写外部SRAM的方法
  • 【3】安装cyclictest和iperf
  • C语言将点分十进制的IP字符串转成4个整数
  • go语言学习 笔记 1(变量,语法,数据类型)
  • 无网络时自动切换备用网络环境
  • 电脑32位和64位之区别(Difference between 32-Bit and 64 Bit Computers)
  • 系统思考—结构影响行为
  • 【算法不挂科】算法期末考试【选择题专项练习】<多单元汇总>
  • 2025.1.8(c++对c语言的扩充——堆区空间,引用,函数)
  • 如何将Yum源修改为本地挂载的ISO镜像
  • salesforce如何在系统里保存密码
  • 函数提升+上下文+内存清理及释放