如何在mac系统安装和切换node版本

在mac安装node有多种方式,这里尝试通过nvm (Node Version Manager)安装。

1 nvm说明

nvm (Node Version Manager) 允许轻松安装、卸载和切换不同版本的 Node.js。

nvm是管理多个项目开发环境的理想工具

2 nvm安装

2.1 nvm安装

社区有一个专门为国内用户准备的安装脚本,会自动配置好镜像源

由于国内不能访问git,这里使用gitee社区维护的一键安装脚本。

复制代码
 bash -c "$(curl -fsSL https://gitee.com/RubyMetric/nvm-cn/raw/main/install.sh)"

该脚本会自动配置nvm环境变量,具体为,不需要手工配置,重启启动term工具即可。

复制代码
# nvm config
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
export NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node

2.2 nvm测试

安装完成后,重启启动term,可以运行以下命令验证:

复制代码
nvm --version

如果输出0.40.6或类似信息,说明安装成功。

3 node安装

3.1 node安装

这里使用nvm安装稳定版本node,示例如下

复制代码
nvm install --lts

输出如下,说明node安装成功,并且镜像源配置生效了

Installing latest LTS version.

Downloading and installing node v24.18.0...

Downloading https://npmmirror.com/mirrors/node/v24.18.0/node-v24.18.0-darwin-x64.tar.xz...

######################################################################## 100.0%

Computing checksum with sha256sum

Checksums matched!

Now using node v24.18.0

Creating default alias: default -> lts/* (-> v24.18.0 *)

3.2 node版本切换

这里使用nvm切换node版本,方式非常简单,示例如下。

nvm install 18

nvm use 18

refernece


node Linux 环境安装 nvm 并通过 nvm 控制 node 版本

https://www.cnblogs.com/ximu1009/p/19083376

nvm镜像加速:国内环境下快速安装Node.js的最佳方案

https://blog.gitcode.com/1f2db9174ea61e7999f7f5a6f9d991bc.html

相关推荐
2601_962381589 小时前
Mac和Windows,哪种电脑适合新手学Python|数智码力分享
windows·python·mac·编程环境·学习入门
山野万澫里12 小时前
新版macOS取消了启动台,老用户该如何适配?
macos·mac·启动台
bytebitx8 天前
MacOS 编译腾讯 Mars XLog 及使用(已16KB对齐)
kotlin·mac·apk
weixin_5316708910 天前
Interlude起来:动作动画和文字通知哪个更适合休息提醒?Mac上有没有用桌宠做动作引导的软件?
人工智能·macos·mac·swift
张星河zen12 天前
2nm工艺+AI算力跃升,深度拆解苹果Mac mini与Mac Studio主力芯片M6/M5 Ultra
mac·芯片·苹果·m6·m5
钱栈up18 天前
Mac 开发机一键发版不用切环境:我这样改造了团队的后端部署脚本
运维·python·mac
weixin_5316708919 天前
Interlude起来:Swift原生Mac软件有什么优势?原生Mac应用和Electron应用有什么区别?
人工智能·macos·mac·swift
霸刀21 天前
一次“Google 能打开,FlexTV 打不开”的 DNS 故障排查:从 curl 超时到完整证据链
mac·cdn·dns
wangruofeng22 天前
3 步把 MacBook 变成 7×24 远程主机,人在外面随时接管桌面
ios·agent·mac
便利店102425 天前
以太网:局域网如何用 MAC 与交换机转发帧
网络·智能路由器·mac·以太网