#1582·fnm

在使用带有 `--use-on-cd` 的 Midnight Commander 时, FNM 会冻结

作者: padcom创建于 2026年7月29日更新于 2026年7月29日

我使用 Bash 作为我的 shell。当使用像 Midnight Commander 这样的交互式文件管理器,切换到包含节点版本信息(无论是 .nvmrc 还是其他方法)的文件夹中,并且指定的节点版本未安装时,屏幕会冻结,而脚本会询问用户是否要安装缺失的版本。当然,我们总是可以退出交互模式并手动使用 cd 来解决这个问题,但如果有一个总是 _ 总是 进行安装的开关,而不需要从用户那里请求许可,那就太好了。我们已经有了相反的情况(只是不要在 cd 中更改版本),但这种情况会破坏从 Bash 用户使用 FNM 切换到 NVM 的目的,因为使用 FNM 的唯一优势就是更快地评估节点版本,当更改目录时。