Mac电脑安装nvm(node包版本管理工具)[搜藏版]

Mac电脑安装nvm(node包版本管理工具)

通过Homebrew安装(推荐)

  1. 安装 Homebrew: 如果您还没有安装Homebrew,首先需要安装它。打开终端(Terminal.app)并运行以下命令:(官网地址:https://brew.sh/zh-cn/)
js 复制代码
1.官网提供的链接(没有vpn的话执行不成功)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
2.国内下载地址
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

安装好了 这里有提示需要重启终端 才能生效

source /Users/00548612/.bash_profile

按照步骤安装完成就可以了

安装nvm

使用Homebrew安装 NVM: 安装完 Homebrew 后,接着使用以下命令来安装 NVM

brew install nvm

执行完成就代表nvm已经安装了,但是还需要配置环境变量

配置环境变量:

Homebrew 在安装 NVM 时通常会自动处理环境变量的设置,但为了确保 NVM 可以在新的 shell 会话中正常使用,您可能需要手动添加 NVM 的初始化脚本到您的 shell 配置文件中。对于大多数现代 Mac 系统使用的 zsh,编辑或创建 ~/.zshrc 文件。

配置 NVM 的环境变量通常涉及以下步骤:

1.先使用Homebrew检查nvm的安装位置:

brew list nvm

释例:

  1. 打开或创建 shell 配置文件: 对于 macOS Mojave 及以后版本(使用 zsh 作为默认 shell)的用户,您需要编辑或创建 ~/.zshrc 文件
    如果文件不存在的话,则需要先创建(文件存在的话就可以忽略这一步):

touch ~/.zshrc

如果文件已经存在,则输入命令进行编辑:

vim ~/.zshrc

3.添加如下内容到文件末尾以加载 NVM:

js 复制代码
export NVM_DIR="$HOME/.nvm" 
[ -s "/opt/homebrew/opt/nvm/nvm.sh" ] && \. "/opt/homebrew/opt/nvm/nvm.sh" 
[ -s "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" ] && \. "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm"

注意:这里的路径可能需要根据您实际的 Homebrew 安装位置进行调整,确保指向正确的 nvm.sh 和 bash_completion.d/nvm 文件。

保存并关闭文件:

我这里使用的是 nano 编辑器,所以:

按 Ctrl+O 来保存("O" 代表 "Write Out")。

按回车键确认当前文件名和路径。

按 Ctrl+X 来退出("X" 代表 "eXit")。

  1. 重新加载 ~/.zshrc 文件来应用更改:
  2. 执行下面命令

source ~/.zshrc

执行完这一句不报错,说明已经配置成功。

检查 NVM 是否已经成功加载

nvm -v

使用 nvm install node 安装


相关推荐
csdn_aspnet4 小时前
macOS 10 、Docker 玩轉 MySQL
运维·mysql·macos·docker·容器·mac
Cooper254 小时前
DDC 命令成功但屏幕不动:用 gamma 表重做亮度映射
python·mac
goehou6 小时前
两台 Mac 拼成推理池,加机器不加内存
mac·集群·ollama·本地推理
fthux4 天前
总想着“忙完再休息”?让 Tick Rest 提醒你,先歇一会儿
开源·github·mac·swift·提醒·消息提醒·tick rest·tick rest for mac·消息提醒app
流浪0015 天前
计算机网络篇23:数据链路层——以太网帧格式与 MAC 地址,MTU 牵住 UDP 和 TCP,ARP 拿 IP 换 MAC
计算机网络·mac·数据链路层·arp·mtu·局域网通信
fthux6 天前
待办清单写满了,别忘了给休息留个位置:试试 Tick Rest
开源·github·mac·提醒·open source·消息提醒·tick rest·tick rest for mac·消息提醒app
csdn_aspnet7 天前
Redis 入门:Windows、Mac安装指南
数据库·windows·redis·缓存·mac
xbzb17 天前
IP、掩码、网关、DNS 到底谁管什么?网络基础与七种设备一次讲清
网络·网关·mac·ip·dns·掩码
sbjdhjd23 天前
从 VLAN 到 MSTP 的交换网络入门
网络·计算机网络·mac·ip·stp·vlan·交换机
Web3&Basketball25 天前
Meta Muse 816B 实测:两台 Mac 本地跑通
macos·大模型·mac·本地部署·moe·显存优化·meta muse