nodejs的版本管理工具有哪些
为什么需要版本管理工具?
nodejs的版本管理工具有哪些?
nvm
nvm 全名 Node.js Version Management,顾名思义是一个 Node.js 的版本管理工具。在 macOS、Linux(包括适用于 Linux 的 Windows 子系统)和各种其他类 Unix 系统上均受支持。由于 Windows 支持程度不佳,社区孵化了 nvm-windows 供 Windows 使用,它们隶属于不同的项目,相互分开的支持和维护。
Linux、Mac OS:https://github.com/nvm-sh/nvm
Windows:https://github.com/coreybutler/nvm-windows
n
Node.js 版本管理:没有子 shell,没有配置文件设置,没有复杂的 api,就是简单。与 nvm 相同的系统支持度,在 macOS、Linux(包括适用于 Linux 的 Windows 子系统)和各种其他类 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 版本,并确保您的开发环境与生产环境相匹配。将 nodeenv 与npm一起使用,以实现无痛 Node 升级和防弹部署。
https://github.com/nodenv/nodenv
本文内容仅供个人学习/研究/参考使用,不构成任何决策建议或专业指导。分享/转载时请标明原文来源,同时请勿将内容用于商业售卖、虚假宣传等非学习用途哦~感谢您的理解与支持!