如何通过nvm将Node.js版本永久设置为19.2.0(Linux Mint环境)
永久设置nvm默认Node.js版本为19.2.0(Linux Mint v20+)
步骤1:确保nvm自动加载到shell配置
Linux Mint默认使用bash,需确认nvm的初始化脚本已添加到~/.bashrc文件中:
- 打开配置文件:
nano ~/.bashrc - 检查文件末尾是否存在以下内容,若没有则添加:
export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # 加载nvm [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # 加载nvm命令补全 - 保存退出后,执行
source ~/.bashrc让配置立即生效。
步骤2:设置nvm默认版本
- 确认已安装Node.js 19.2.0,未安装则执行:
nvm install 19.2.0 - 将该版本设为默认:
nvm alias default 19.2.0 - 打开新终端,输入
node -v,若显示v19.2.0则说明默认设置生效。
步骤3:解决系统全局Node.js冲突(若步骤1-2无效)
如果终端仍显示系统自带的v10.19,说明存在全局安装的Node.js,可通过以下方式处理:
- 卸载系统全局Node.js:
sudo apt remove nodejs npm sudo apt autoremove - 或调整PATH优先级,确保nvm的bin目录优先于系统路径:
在~/.bashrc中添加:
执行export PATH="$NVM_DIR/versions/node/$(nvm version default)/bin:$PATH"source ~/.bashrc后重启终端验证。
内容的提问来源于stack exchange,提问作者Suraj Anand
相关产品推荐
相关产品推荐

