Skip to content

nodejs 版本管理工具 #52

@hax

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。

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