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

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

一、简介

二、常见的包管理工具

  • 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

  • 其他的不一一例举了,常用常见的列一下就行!
相关文章
|
1月前
|
JavaScript 内存技术
node与npm版本对应关系以及使用nvm管理node版本
node与npm版本对应关系以及使用nvm管理node版本
1001 0
|
1月前
|
移动开发 JavaScript 前端开发
为了学习vue3,安装nvm进行node的多版本管理
为了学习vue3,安装nvm进行node的多版本管理
83 2
|
1月前
|
资源调度 JavaScript Linux
nvm, node.js, npm, yarn 安装配置
nvm, node.js, npm, yarn 安装配置
98 1
|
11天前
|
Web App开发 JavaScript 前端开发
nvm和Node.js的一些特点
nvm和Node.js的一些特点
11 0
|
1月前
|
JavaScript 前端开发 Linux
|
1月前
|
JavaScript Windows 内存技术
通过Nvm安装和管理NodeJS
通过Nvm安装和管理NodeJS
208 0
通过Nvm安装和管理NodeJS
|
1月前
|
缓存 资源调度 JavaScript
如何使用nvm管理多个nodejs版本
如何使用nvm管理多个nodejs版本
118 0
|
1月前
|
JavaScript iOS开发 MacOS
掌握NVM、NRM和NPM:Node.js开发的利器
掌握NVM、NRM和NPM:Node.js开发的利器
112 0
|
1月前
|
JavaScript Shell 开发者
释放Node.js的潜力:NVM指南,让版本管理变得轻松
释放Node.js的潜力:NVM指南,让版本管理变得轻松
332 1
|
1月前
|
JavaScript 内存技术
nvm安装和切换node使用版本
nvm安装和切换node使用版本