node版本切换得我头都疼了,这个工具一统江湖

node版本切换得我头都疼了,这个工具一统江湖

昨天摸鱼时偶然发现了一款绝妙的工具,名字叫 NVM-Desktop

作为一个开发者,我第一反应是:“Node.js 版本管理?这不是命令行里几串咒语的事吗?”
但点进去看完后,瞬间打脸,发现自己太年轻了。

这玩意不仅仅是个工具,简直是个 Node.js 版本管理的咖啡厅:轻松、优雅,还能为你调配每个项目专属的Node“口味”。


人间真实的开发者福音

大家都知道开发过程中啥最闹心:

  • • 项目A需要Node 14,项目B要Node 18,项目C直接开口要20……

  • • 来回切换?咒语太多记不住,还容易一不小心把全局环境搞崩。

NVM-Desktop来了之后,这些烦恼可以扔进回收站了。

它是个跨平台的桌面应用(对,没听错,桌面应用!),支持 Windows、macOS 和 Linux,整个管理界面简洁又直观,还能一键切换到指定的Node版本,真正让你告别命令行的冷漠和“呃……忘记这条命令怎么写了”的尴尬。


它长啥样?

打开界面,第一眼就感受到扑面而来的现代感!干净的界面,清晰的功能标签,没有半点花里胡哨。

随便点开一个项目,直接给你识别当前项目需要的Node版本——是的,它比你自己还了解你的项目。这背后全靠Rust写的 nvmd-command,聪明得离谱。

你甚至可以为每个项目设置专属的Node版本,还会生成一个 .nvmdrc 文件,随时提醒这个项目属于哪个“年代”(Node版本)。

而且它支持 命令行+GUI 双管齐下:
如果你想酷酷地敲命令,可以用 nvmd use 切换版本;如果今天只想摸鱼划水,点几下界面也能搞定。


适合什么人?

1. 开发老手
以前换版本靠命令,手指已经熟得能盲打,但难免有时候切完忘刷新。NVM-Desktop 的自动同步功能,能帮你省下一杯咖啡的时间。

2. 开发新手
不用记命令,点点鼠标就能管理Node版本,遇到问题直接点“刷新”,再也不用担心“大神求救,切完版本我的npm失灵了!”

3. 摸鱼选手
有事儿没事儿打开NVM-Desktop看看自己装了几个版本、有没有自动更新到最新的安全版本,摸鱼理由也有了。


安装起来贼简单

  • • 从 GitHub Release 页面下个安装包,双击安装,搞定!

  • • macOS 用户删个目录、改两行 .zshrc 就能卸载;Windows 用户?直接删文件夹,爽快!


试用感受

用了NVM-Desktop之后,才发现Node版本管理可以这么人性化。
以前我常对着命令行暴躁,现在对着这界面,竟然有了几分“喝着下午茶改代码”的佛系心态。

如果你也是一个写代码写到怀疑人生的开发者,那一定得试试这个工具。
是时候让自己的开发环境更有生活气息了!

下载地址在这儿:

https://github.com/1111mp/nvm-desktop

强烈推荐给所有需要切换Node.js版本的朋友们!

更多好工具分享,都在群中

推荐阅读


欢迎关注我的公众号“前端新视野brizer”,原创技术文,开源好工具第一时间推送。