Node.js 开发者有三大痛:版本切换慢得像蜗牛,包管理器五花八门选恐发作,写个脚本还要额外装一堆工具。直到我挖到这个小众神仙——nub,一个用 Rust 搓出来的“全家桶”,直接把你桌面上 nvm、npm、yarn、pnpm 甚至 ts-node 全扔进回收站。
有多快?nvm 切换 Node 版本时你还能刷个短视频,nub 秒切,因为 Rust 编译的二进制把 Shell 脚本按在地上摩擦。它不光是版本管理,还能当包管理器用,跑脚本也自带执行器。开发者日常 90% 的操作,一条 `nub` 命令全搞定。最狠的是,它甚至内置了 JavaScript 运行时,连 Node 本体都省了——你只需要一个二进制文件,就能从零开始干活。
别再忍受龟速的 `nvm install` 和繁杂的 `npm init` 了。nub 的哲学很简单:别让工具链绑架你的创造力。尤其适合那些在 CI 环境里被慢安装逼疯的团队,一个二进制拖进去,全链路提速。
但问题是,工具圈永远不缺“天下第一”,你今天拥抱了 nub,明天可能就得面临生态不成熟、插件缺失、社区小众这些现实。你会为了速度放弃熟悉的 nvm + pnpm 组合吗?评论区说说你的取舍。
