node的版本管理:nvm 和 n

n

n 是一个需要全局安装的 npm package。

这意味着,我们在使用 n 管理 node 版本前,首先需要一个 node 环境。通过 Homebrew 或官网下载 pkg 来安装 node,然后可以使用 n 来安装不同版本的 node。

在安装的时候,n 会先将指定版本的 node 存储下来,然后将其复制到/usr/local/bin。

由于 n 会操作到非用户目录,所以需要加 sudo 来执行命令。

n 有可能在切换了 node 版本后发生全局模块执行出错的问题。

nvm

nvm 是一个独立软件包,需要单独使用它的安装逻辑。

在使用 nvm 安装 node 的时候,nvm 将不同的 node 版本存储到 ~/.nvm// 下,然后修改 $PATH,将指定版本的 node 路径加入,这样我们调用的 node 命令即是使用指定版本的 node。

nvm 的全局模块存在于各自版本的沙箱中,切换版本后需要重新安装,不同版本间也不存在任何冲突。

nvm 不支持 Windows。

参考自:管理 node 版本,选择 nvm 还是 n?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值