🤡由于自己在写前端的时候需要切换node版本,但是别的文章又看不懂,所以写下安装记录,方便有需要的人完成node版本切换。
目录
安装nvm
配置环境变量
验证安装
安装 Node.js 版本。
常见问题解决
谢谢大家支持
-
安装nvm
-
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
我用的第一个
-
备用命令:
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
-
-
配置环境变量
安装完成后,将以下内容添加到~/.zshrc
(macOS 默认使用 zsh):-
export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # 加载 nvm [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"
如下图,先打开
~/.zshrc(按住shift+command+G)
-
复制上述代码粘贴进去后面就可以,保存记得,像这样
-
- 生效配置。在终端输入
source ~/.zshrc
-
验证安装
检查 nvm 是否安装成功:
nvm --version
nvm --version
# 输出示例:0.39.7 -
安装 Node.js 版本。
安装指定版本的 Node.js(以 18.16.0 为例):
nvm install 18.16.0
- 切换 Node.js 版本
- 临时切换(仅当前终端会话生效):
nvm use 18.16.0
-
永久切换(设置默认版本):
nvm alias default 18.16.0
- 临时切换(仅当前终端会话生效):
- . 查看已安装版本。
列出所有已安装的 Node.js 版本:
nvm ls
输出示例:
-> v18.16.0v20.5.0 default -> 18.16.0 或者你可以看图->
- 常用的其他命令
nvm install --lts | 安装最新的 LTS 版本 |
nvm install node | 安装最新稳定版 |
nvm uninstall 18.16.0 | 删除指定版本 |
nvm ls-remote | 查看所有可安装的 Node.js 版本 |
常见问题解决
nvm: command not found
确认
~/.zshrc
中已添加 nvm 配置。执行
source ~/.zshrc
或重启终端。权限问题
如果出现EACCES
错误,运行
sudo chown -R $(whoami) ~/.nvm