Marvel-Site Marvel-Site
首页
  • Java

    • Java基础
    • Java进阶
    • Java容器
    • Java并发编程
    • Java虚拟机
  • 计算机基础

    • 数据结构与算法
    • 计算机网络
    • 操作系统
    • Linux
  • 框架|中间件

    • Spring
    • MySQL
    • Redis
    • MQ
    • Zookeeper
    • Git
  • 架构

    • 分布式
    • 高并发
    • 高可用
    • 架构
  • 框架

    • React
    • 其他
  • 实用工具
  • 安装配置

    • Linux
    • Windows
    • Mac
  • 开发工具

    • IDEA
    • VsCode
  • 关于
  • 收藏
  • 草稿
  • 索引

    • 分类
    • 标签
    • 归档
GitHub (opens new window)

Marvel

吾必当乘此羽葆盖车
首页
  • Java

    • Java基础
    • Java进阶
    • Java容器
    • Java并发编程
    • Java虚拟机
  • 计算机基础

    • 数据结构与算法
    • 计算机网络
    • 操作系统
    • Linux
  • 框架|中间件

    • Spring
    • MySQL
    • Redis
    • MQ
    • Zookeeper
    • Git
  • 架构

    • 分布式
    • 高并发
    • 高可用
    • 架构
  • 框架

    • React
    • 其他
  • 实用工具
  • 安装配置

    • Linux
    • Windows
    • Mac
  • 开发工具

    • IDEA
    • VsCode
  • 关于
  • 收藏
  • 草稿
  • 索引

    • 分类
    • 标签
    • 归档
GitHub (opens new window)
  • 安装配置

    • Linux

    • Windows

    • Mac

      • Mac多版本Node
  • 实用工具

  • 开发工具

  • 工具
  • 安装配置
  • Mac
Marvel
2023-08-07

Mac多版本Node

# Mac多版本Node

如果用brew安装后要先卸载,换成模块n来管理。

1、控制nodejs版本可以使用模块n来管理,首先安装模块n

npm install -g n
1

2、安装指定node版本

sudo -E n 18.16.0
1

3、查看已安装的版本列表

n list
1

4、删除指定版本

n rm 16.13.2  
1

5、切换node版本

sudo n
1

上下箭头选择版本, 回车切换即可,回车回来后要等一会

6、查看切换版本

node -v
npm -v
1
2

node 和 npm 版本对照表: https://nodejs.org/zh-cn/download/releases (opens new window)

卸载brew的方式: https://www.python100.com/html/1TL2287BDZC9.html (opens new window)

7、配置源

npm config set registry https://registry.npm.taobao.org
1

配置后可通过下面方式来验证是否成功

npm config get registry
1

遇到的问题:

一开始用brew安装了node,然后又用npm(好像是brew的npm)安装了n模块,接着用n模块安装了几个node。但此时无法切换node,因为一直使用brew里面的node。

后面卸载了brew里面的node。但是用n模块切换node时,npm版本没有变化,导致到node和npm版本不兼容。因为此时使用brew里面的npm,所以需要卸载了brew,但n模块也一同被卸载。

最好,重新用电脑自带的npm安装n模块,以前安装的node版本还在。此时,切换node时npm也自动切换。

编辑 (opens new window)
上次更新: 2024/01/19, 02:02:08
Win11设置
书签同步助手

← Win11设置 书签同步助手→

最近更新
01
位运算
05-21
02
二叉树
05-12
03
Spring三级缓存解决循环依赖
03-25
更多文章>
Theme by Vdoing | Copyright © 2022-2024 Marvel
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式