Mac中nvm切换node版本失败,关闭终端再次打开还是之前的node

在这里插入图片描述
在终端切换node版本后,在当前终端会始终按照切换后的node版本,但是在关闭终端重新打开一个终端,node版本依旧是切换之前node版本

解决方法

nvm alias default XXX(长期有效,即使关闭终端窗口后,再打开一个新的终端窗口)

nvm use XXX(只对当前终端窗口有效)

mac系统中使用nvm切换node版本并使其永久生效,可按以下步骤操作: ### 安装nvm - 克隆仓库:进入用户主目录,克隆nvm仓库。 ```bash cd ~ git clone https://github.com/nvm-sh/nvm.git ``` - 进入nvm目录并执行安装脚本。 ```bash cd nvm ./install.sh ``` - 配置环境变量:编辑`.bash_profile`文件,添加环境变量配置。 ```bash vim ~/.bash_profile ``` 在文件中写入: ```bash export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" ``` 使配置生效: ```bash source ~/.bash_profile ``` 若使用zsh,可使用备用命令安装,并将配置添加到`~/.zshrc`文件中。备用安装命令: ```bash wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash ``` 配置环境变量: ```bash vim ~/.zshrc ``` 添加以下内容: ```bash export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" ``` 使配置生效: ```bash source ~/.zshrc ``` ### 安装和切换node版本 - 安装指定版本node,如安装12.14.0版本。 ```bash nvm install 12.14.0 ``` - 列出已安装的node版本。 ```bash nvm ls ``` - 切换到指定版本node。 ```bash nvm use 12.14.0 ``` - 查看当前使用的node版本。 ```bash nvm current ``` ### 使切换node版本永久生效 在完成上述安装和切换步骤后,由于之前已经配置了环境变量,当重新打开终端时,nvm会自动加载之前设置的node版本,从而实现版本永久生效[^4][^5]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值