在 macOS 上管理 Node版本

server/2024/9/22 8:32:44/

文章目录

    • 1. 安装 nvm
    • 2. 验证 nvm 是否安装成功
    • 3. 使用 nvm 安装/切换 Node.js 版本
    • 4. 卸载 Node.js 版本

在 macOS 上管理 Node.js 版本,通常使用 nvm(Node Version Manager)是最便捷的方式。以下是安装和使用 nvm 来管理 Node.js 版本的步骤:

nvm_5">1. 安装 nvm

打开终端并运行以下命令来安装 nvm

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

运行上述命令后,按照提示操作,安装过程会将 nvm 的路径添加到 shell 配置文件(如 .bashrc, .bash_profile, .zshrc 等)中。

注意:如果你使用的是 Zsh 作为默认终端,可能需要编辑 .zshrc 文件;如果使用的是 Bash,可能需要编辑 .bash_profile 或 .bashrc。

在安装完成后,执行以下命令来重新加载 shell 配置文件:

source ~/.bashrc  # 或者 source ~/.zshrc,视具体情况而定

nvm__21">2. 验证 nvm 是否安装成功

在终端运行以下命令来检查是否成功安装:

nvm --version

如果返回 nvm 版本号,则说明安装成功。

nvm__Nodejs__31">3. 使用 nvm 安装/切换 Node.js 版本

  • 查看可用的 Node.js 版本:
nvm ls-remote
  • 安装特定版本的 Node.js:
nvm install <version>

例如,安装 Node.js 21.x:

nvm install v21.0.0
  • 切换到特定版本的 Node.js:
nvm use <version>

例如,切换到 Node.js 22.x:

nvm use v22.0.0
  • 查看当前已安装的 Node.js 版本:
nvm ls
  • 设置默认 Node.js 版本:
nvm alias default <version>

例如,设置默认版本为 22.x:

nvm alias default v22.0.0

这样每次打开终端时,系统会自动使用你设定的默认版本。

4. 卸载 Node.js 版本

如果需要卸载某个 Node.js 版本,可以使用以下命令:

nvm uninstall <version>

例如:

nvm uninstall 22

http://www.ppmy.cn/server/120196.html

相关文章

k8s下的网络通信与调度

目录 一、k8s网络通信 1、k8s通信整体架构 2、flannel网络插件 &#xff08;1&#xff09;flannel跨主机通信原理 &#xff08;2&#xff09;flannel支持的后端模式 3、calico网络插件 &#xff08;1&#xff09;简介 &#xff08;2&#xff09;网络架构 &#xff08;…

【C++】模拟实现list

在上篇中我们已经了解过的list各种接口的功能使用&#xff0c;接下来我们就试着模拟实现一下吧&#xff01; 注意&#xff1a;我们在此实现的和C标准库中实现的有所不同&#xff0c;其目的主要是帮助大家大概理解底层原理。list的底层结构是带头双向循环链表&#xff0c;是链表…

Spring Boot 注解拦截器实现审计日志功能

引言 在业务系统中&#xff0c;审计日志记录至关重要。系统需要记录用户的操作日志&#xff0c;特别是在用户操作数据库修改、查询、删除重要数据时&#xff0c;系统应追踪操作人的身份、操作的对象、操作的时间等关键数据。这不仅对运维、合规性有帮助&#xff0c;同时也能提…

Spring框架基础知识

Spring框架基础知识笔记 Spring中bean的生命周期&#xff0c;指Bean从创建、初始化、使用到销毁的整个过程。 Bean实例化->依赖注入->Aware接口的回调->BeanPostProcessor前置处理->初始化方法->BeanPostProcessor后置处理->Bean使用->Bean销毁 循环引用…

物理学基础精解【7】

文章目录 平面方程直角坐标及基本运算 参考文献 平面方程 直角坐标及基本运算 向量的四则运算 下面由文心一言自动生成 向量的四则运算主要包括加法、减法、数乘&#xff08;标量乘法&#xff09;和数量积&#xff08;点积或内积&#xff09;&#xff0c;但通常不直接称为“除…

Elasticsearch如何排序,分页以及高亮查询

目录 一、排序 二、分页查询 三、高亮查询 一、排序 ES中默认使用相关度分数实现排序&#xff0c;可以通过搜索语法定制化排序。 GET /索引/_search { "query": 搜索条件,"sort": [{"字段1":{"order":"asc"} },{ "字…

NumPy库学习之argmax函数

NumPy库学习之argmax函数 一、简介 np.argmax 是 NumPy 库中的一个函数&#xff0c;用于找出数组中最大值的索引。这个函数可以应用于多维数组&#xff0c;并允许沿着指定的轴进行操作&#xff0c;从而返回该轴上最大值的索引。这在处理数据时非常有用&#xff0c;尤其是在需要…

WebServer

一、服务器代码 #include <stdio.h> #include <stdlib.h> #include <string.h> #include <sys/socket.h> #include <sys/types.h> #include <netinet/in.h> #include <unistd.h> #define PORT 80 #define BUFFER_SIZE 1024 void ha…