如何使用 NVM 清理除了保留版本以外的所有 Node.Js 版本


nodejs 如何使用 NVM 清理除了保留版本以外的所有 Node.Js 版本 折腾

Node.JS

如何删除除一个版本外的所有 NVM Node.js 版本

NVM是Node Version Manager,是NodeJS版本管理器。用NVM可以很容易的在一个服务器上同时管理多个版本的Node/NPM。NVM可以在github上安装:

使用场景

  • 你正在使用 nvm(Node 版本管理器)来管理多个 Node.js 版本
  • 你想清理系统,只保留一个版本:v22.16.0

步骤 1:列出所有已安装的 Node 版本

nvm ls

步骤 2:使用 Bash 脚本卸载除指定版本以外的所有版本

以下BASH脚本将删掉除了KEEP_VERSION以外的所有Node/NPM版本,所以使用前请确认需要保持的版本。

KEEP_VERSION="v22.16.0"

for version in $(nvm ls --no-colors | grep -oE 'v[0-9]+\.[0-9]+\.[0-9]+' | grep -v "$KEEP_VERSION"); do
  echo "Uninstalling $version..."
  nvm uninstall "$version"
done

解释说明

  1. nvm ls --no-colors 提供干净的版本列表
  2. grep -oE 提取合法的语义版本号
  3. grep -v "$KEEP_VERSION" 排除要保留的版本
  4. nvm uninstall 一一卸载其他版本

最终效果

  • 你的系统现在只保留了 v22.16.0
  • 释放了磁盘空间
  • 减少了版本混乱

小贴士:

nvm use v22.16.0

确保你清理后使用的是正确的版本

运维/DevOps

英文:How to Clean Up NVM Node Versions Except One?

本文一共 242 个汉字, 你数一下对不对.
如何使用 NVM 清理除了保留版本以外的所有 Node.Js 版本. (AMP 移动加速版本)
上一篇: 英国最近好热啊: 冰咖啡的简单做法
下一篇: PHP 7.4 不再受支持, 博客升级提上日程

扫描二维码,分享本文到微信朋友圈
4aabd86cdce2316b25b265cfb147bffa 如何使用 NVM 清理除了保留版本以外的所有 Node.Js 版本 折腾

评论