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
下载获取最新的 nvm-setup.zip 文件。
2. 安装 nvm
3. 安装后验证
打开 CMD 运行 nvm 命令,出现版本号以及命令帮助等,安装成功。
【推荐学习:《nodejs 教程》】