Mac安装nvm

一,nvm简介

nvm全称 Node Version Manager ,意思为node版本控制;它是一个命令行应用,可以快速地更新、安装、使用、卸载本机的全局 node.js 版本。他可以在同一台电脑上进行多个node版本之间的切换,而这正是nvm的价值所在。

当你同时进行两个或多个node项目开发,并且这些项目的node版本不一样时,nvm可以很好的帮你管理pc上的node版本切换

二,卸载Mac中现在已安装到全局的 node/npm

安装 nvm 之前最好先删除下已安装的 node 和全局 node 模块,避免引起冲突。

根据需求,输入以下终端指令。

卸载从官网下载的pkg文件的nodejs:

bash 复制代码
sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}

卸载从homebrew 安装的node:

bash 复制代码
brew uninstall node

之后在终端输入 node -v npm -v 验证是否卸载完成。

以上指令之后,node就被卸载完毕了,想要再更更详细的删除可参考:Mac彻底卸载node_mac 卸载node_huangpb0624的博客-CSDN博客

三,安装 nvm

打开终端输入:

bash 复制代码
git clone https://github.com/nvm-sh/nvm.git

再进入 nvm目录中执行install.sh 等待执行完成,终端依次输出以下指令:

输入:cd nvm (进入nvm目录)

再输入:./install.sh (等待执行成功)

在 ./install.sh 指令运行结束之后,终端就会告诉你在 .bash_profile 中配置了相关环境(如上图),也就意味着到这里,nvm 已经安装完成,如果你想手动再配置一次,可以执行下述步骤。

四,配置nvm环境

在终端输入:vi ~/.bash_profile进入bash中

将以下代码输入到bash中:

bash 复制代码
export NVM_DIR="$HOME/.nvm"

[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm

[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

最后返回终端输入:source ~/.bash_profile 进行文件更新。

五,验证是否安装成功

执行 nvm --version 检测是否安装成功

本章完!

相关推荐
Peter(阿斯拉)9 小时前
[macOS Tahoe 26]_[使用SmartSVN访问库路径报错的问题]
macos·svn·tahoe·smartsvn·macos26
andyweike10 小时前
iOS语法原理
macos·objective-c·cocoa
传奇开心果编程21 小时前
【SwiftUI提高练中学】第8课 网络层架构:拦截器、重试、缓存与离线优先
学习·macos·ui·ios·swiftui
xUxIAOrUIII1 天前
日常笔记-1005-1
linux·笔记·python·macos
传奇开心果编程1 天前
【Compose Multiplatform 跨端开发学与练】第9课 测试与调试
android·学习·macos·ios·kotlin·web·composer
supabc1231 天前
Celium:连接 Windows、Mac、Linux 与 Android,让远程访问和设备管理更简单
android·linux·windows·macos·远程访问·网络管理·celium
牛奔1 天前
Mac 精准安装指定 macOS 版本完整教程(升级 + 降级通用)
macos
海盗12341 天前
AI 新闻日报 2026-10-05:三周重构 30 万行 / macOS 给智能体加权限锁 / 具身订单结构被摆上台面
人工智能·macos·重构·机器人·人工智能aigc
青柠之夏cc2 天前
Kotlin Multiplatform:一次编写,全平台运行,2026 年跨平台开发的 “最优解”?
macos·objective-c·cocoa
黑科技iOS上架3 天前
iOS framework/dylib动态库定向加固实战
macos·ios·objective-c·cocoa·审核·ios混淆·执行程序差异化