Skip to content

nodejs 版本管理工具 #52

Description

@hax

2023年年中了,现在还有那么多 nodejs 版本管理工具: n、nvm、nvs、nodenv、fnm、volta…… 甚至 pnpm 也内建了版本管理。各位用哪个?

以下是我个人对这些工具的经验:

n

本身就是用 nodejs 写的,所以使用之前需要已经安装了 nodejs,另外据说如果把当前的 nodejs 搞坏就切换不了了。

nvm

俺很久以前还给 nvm 提过 pr,不过感觉 nvm 实在太慢。

nvs

我是很多年前从 nvm 切换到 nvs 的,感觉不错,只是最近两年感觉 nvs 也变慢了,不知道是不是我笔记本的问题。nvs 和 n 一样本身也是 nodejs 写的,不过有bootstrap的脚本安装一个私有的 nodejs,不需要事先安装,也不依赖当前的 nodejs。

其他

nodenv、fnm、volta 暂时还没用过。

现在参与的项目里在使用 n,我在考虑是不是要换 nvs,或者 fnm 或 volta。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions