Nodejs 常见版本管理工具(nvm、n、fnm、nvs、nodenv)

一、简介

  • Node.js 中文文档Node.js 英文文档

  • 通过包管理器安装 Node.js 插件列表

    • 官方地址:https://nodejs.org/zh-cn/download/package-manager

    • 国内地址:http://website2.nodejs.cn/download/package-manager/

    • 其他地址:http://dev.nodejs.cn/download/package-manager/

二、常见的包管理工具

  • nvm

    nvm 全名 Node.js Version Management,顾名思义是一个 Node.js 的版本管理工具。在 macOSLinux(包括适用于 LinuxWindows 子系统)和各种其他类 Unix 系统上均受支持。由于 Windows 支持程度不佳,社区孵化了 nvm-windowsWindows 使用,它们隶属于不同的项目,相互分开的支持和维护。

    Linux、Mac OS:https://github.com/nvm-sh/nvm
    Windows:https://github.com/coreybutler/nvm-windows

  • n

    Node.js 版本管理:没有子 shell,没有配置文件设置,没有复杂的 api,就是简单。与 nvm 相同的系统支持度,在 macOSLinux(包括适用于 LinuxWindows 子系统)和各种其他类 Unix 系统上均受支持。

    Linux、Mac OS: https://github.com/tj/n
    Windows: 必须通过 WSL(Linux 的 Windows 子系统)工作

  • nvs

    nvs 是一个跨平台的 Node.js 的版本切换工具,并且 nvs 本身是用 Node.js 编写的。这个工具显然是受到其他 Node.js 版本管理器工具的启发,特别是 nvm,它借鉴了很多思想和一些命令行语法。
    以下是基本的设置说明。有关设置 nvs 的更多细节和选项,请参阅设置页面。

    https://github.com/jasongin/nvs

  • fnm

    Rust 写的,快速简单的 Node 版本管理工具,一个字 ,支持跨平台。

    https://github.com/Schniz/fnm

  • nodenv

    rbenv 分叉出来的 Node.js 版本管理工具,使用 nodeenv 为您的应用程序选择一个 Node 版本,并确保您的开发环境与生产环境相匹配。将 nodeenvnpm 一起使用,以实现无痛 Node 升级和防弹部署。

    https://github.com/nodenv/nodenv

  • 其他的不一一例举了,常用常见的列一下就行!

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

卡尔特斯

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值