您的位置:首页 >Ubuntu下Node.js版本如何切换
发布于2026-04-26 阅读(0)
扫一扫,手机访问

在Ubuntu上管理Node.js版本,这事儿说简单也简单,说麻烦也麻烦。关键在于,你得选对工具。今天咱们就来聊聊几种主流的方法,帮你把这事儿理顺。
先说结论:如果你需要在同一台机器上为不同项目维护不同的Node.js版本,那么Node Version Manager(NVM)几乎是首选方案。它按用户安装,完全不会污染系统的全局环境,用起来非常清爽。
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
# 或
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
source ~/.bashrc
# 如果你用的是 zsh
source ~/.zshrc
nvm install 18.17.0
nvm install 20.9.0
nvm use 18.17.0
ls命令一目了然:
nvm ls
nvm alias default 18.17.0
nvm install --lts
nvm use --lts
nvm install 18
nvm use 18
当然,NVM并非唯一选择。根据你的具体需求,下面这几个方案也值得考虑。
# 安装 asdf(示例版本)
git clone https://github.com/asdf-vm/asdf.git ~/.asdf --branch v0.8.1
echo '. ~/.asdf/asdf.sh' >> ~/.bashrc
echo '. ~/.asdf/completions/asdf.bash' >> ~/.bashrc
source ~/.bashrc
# 安装 Node.js 插件
asdf plugin-add nodejs https://github.com/asdf-vm/asdf-nodejs.git
# 安装与切换
asdf install nodejs 18.17.0
asdf global nodejs 18.17.0 # 全局生效
asdf local nodejs 16.20.2 # 仅对当前项目目录生效
# 示例:添加 NodeSource 的 14.x 仓库并安装
curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt-get install -y nodejs
docker run -it --rm -v $(pwd):/usr/src/app -w /usr/src/app node:18 bash
工具用起来,难免会遇到些小坎儿。这里整理了几个典型问题,帮你快速排雷。
source ~/.bashrc或source ~/.zshrc。其次,检查安装时是否把初始化脚本正确写入了你的shell配置文件。如果还不行,彻底关闭终端再重新打开,或者新开一个登录会话试试。nvm alias default 来指定一个默认版本。或者,你也可以养成习惯,在每个新终端里显式地运行一次nvm use 。npm config set prefix来配置一个用户有写入权限的目录作为全局安装路径。上一篇:ubuntu中js如何优化代码
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
9