nodejs的版本管理工具有哪些

青灯夜游
青灯夜游 原创
2021-11-11 16:37:59 3184浏览

nodejs的版本管理工具有:1、nvm工具;在macOS、Linux和各种其他类Unix系统上均受支持,但Windows支持程度不佳。2、n工具;没有子shell,没有配置文件设置,没有复杂的API。3、nodenv工具。

本教程操作环境:windows7系统、nodejs 12.19.0版、Dell G3电脑。

为什么需要版本管理工具?

  • 前端各种使用不同版本 Node.js 的 npm 包满天飞的情境下,为了解决 Node.js 各种版本存在不兼容现象,版本管理工具可以让你在同一台机器上快速安装和切换不同版本的 Node.js。

  • 如果您想在不卸载 node 稳定版本的情况下测试使用最新前沿版本开发的模块,版本管理工具可以提供帮助。

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 子系统)工作

nodenv

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

https://github.com/nodenv/nodenv

nvm 的安装(Windows 版本)

1. 下载安装包

https://github.com/coreybutler/nvm-windows/releases

1.png

下载获取最新的 nvm-setup.zip 文件。

2. 安装 nvm

2.png

3. 安装后验证

打开 CMD 运行 nvm 命令,出现版本号以及命令帮助等,安装成功。

3.png

【推荐学习:《nodejs 教程》】

以上就是nodejs的版本管理工具有哪些的详细内容,更多请关注php中文网其它相关文章!

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。