Macbook下安装nvm??
执行命令:url -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.4/install.sh | bash,然后nvm version,查不到nvm的版本
这是一个非常经典的“环境变量未生效”问题,几乎每个初学 Mac 开发的人都会遇到。
在 Mac 上,当你通过命令行安装nvm后,安装程序虽然把文件下载到了你的电脑里,但你的**终端(Terminal)**还不知道它在哪。你需要告诉终端去哪里找nvm。
请按照以下步骤操作,保证能解决:
第一步:检查配置文件
现代 Mac 默认使用的终端是zsh。你需要检查你的用户目录下是否有.zshrc这个配置文件。
在终端输入:
ls -a ~看看列表里有没有
.zshrc。如果没有,输入命令新建一个:touch ~/.zshrc
第二步:将 NVM 路径写入配置
你需要把 NVM 的启动脚本粘贴到.zshrc文件里。
输入命令打开配置文件:
open -e ~/.zshrc(这会用文本编辑打开一个窗口)。将下面这段代码完整地复制并粘贴到文件的最后一行:
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按下
Command + S保存,然后关闭文本窗口。
第三步:让配置立即生效
回到终端,输入以下命令(这步非常重要,相当于刷新):
Bash
source ~/.zshrc第四步:再次验证
现在,你再输入:
Bash
nvm --version这时候你应该就能看到版本号(比如0.40.4)了!
配置下淘宝镜像也可以了,直接在原有基础上加就可以了;
# nvm 下载镜像(改地址) export NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node/ # nvm 环境变量(激活脚本) export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"然后配置好国内的镜像,直接下载node之类操作即可
这样就是可以使用了:
nvm允许您通过命令行快速安装和使用不同版本的 Node.js。
$ nvm install 24
Now using node v24.14.0 (npm v11.9.0)
$ node -v
v24.14.0
$ nvm use 22
Now using node v22.22.1 (npm v10.9.4)
$ node -v
v22.22.1
$ nvm use 20
Now using node v20.20.1 (npm v10.8.2)
$ node -v
v20.20.1
然后要是下载多个node,那么就使用nvm use 24.。。。之类就可以
mac@MacBook-Pro ~ %nvm use 24
Now using node v24.15.0 (npm v11.12.1)
mac@MacBook-Pro ~ %
npm config set registry https://registry.npmmirror.com
在运行安装命令前,先执行这行命令看看结果:
Bash
npm config get registry如果返回:
https://registry.npmjs.org/—— 说明没配成功,它还是指向国外官方源。如果返回:
https://registry.npmmirror.com—— 说明配置成功了,但可能因为你之前安装过,有缓存。
pnpm 和 yarn 怎么装?
有了 Node 之后,这两个东西就是一行命令的事。
pnpm(现在最流行的,省空间):
npm install -g pnpmyarn:
npm install -g yarn验证:输入
pnpm -v或yarn -v看到版本号就成功了。
