写在最前:跟着视频学习只是为了在新手期快速入门。想要学习全面、进阶的知识,需要格外注重实战和
官方技术文档
,文档建议作为手册使用
系列文章
- 【Node.js】笔记整理 1 - 基础知识
- 【Node.js】笔记整理 2 - 常用模块
- 【Node.js】笔记整理 3 - npm
- 【Node.js】笔记整理 4 - node版本管理工具 nvm
- 【Node.js】笔记整理 5 - Express框架简单入门
本文目录
- 系列文章
- 前言
- nvm是什么
- nvm常用命令
- 示例
- nvm list available
- nvm list
- nvm install [version]
- nvm uninstall [version]
- nvm use [version]
前言
我们跑一些项目,或者运行一些库,有时候会受到 node
版本的限制。或者我们编写自己的npm包结束时,需要进行测试,找出能够正常运行的node版本范围。这时候,便捷地切换node版本就是一个刚需。
一般我们第一次安装 node
时候,是在官网下载直接安装配置的,我们电脑上的版本只有一个,这就致了如果因为项目依赖要求,必须要切换node版本,操作会很繁琐,心智负担很重。nvm
的出现就是为了解决这个问题
nvm是什么
nvm
,全称 node version manager
,即node版本管理工具,它用于管理node注册表安装的包。他是一个命令行工具。支持自定义安装、卸载、切换node版本,为我们提供了很大遍历。
nvm的安装教程社区有很多,你也可以去 nvm官方仓库 下载和查看官方文档
nvm常用命令
指令 | 功能 |
---|---|
nvm list available | 显示所有可下载的Node.js版本 |
nvm list | 显示已经安装的版本 |
nvm install <node版本号> | 安装指定版本的node.js |
nvm install latest | 安装最新版的node.js |
nvm uninstall <node版本号> | 删除指定版本的node.js |
nvm use <node版本号> | 切换到指定版本的node.js使用 |
更多命令请查看官方仓库中的文档,下面提供一部分
你可以在终端或者cmd里便捷地使用它
示例
nvm list available
此指令用于查看nvm提供的可安装的所有node版本
其中,四列各自代表着:
- CURRENT: 当前最新稳定版
- LTS:官方长期支持版,如果应用需要在生产环境中运行,选择这里的更稳定
- OLD STABLE: 以前的稳定发行版
- OLD UNSTABLE:以前的不稳定版
nvm list
查看当前已安装版本列表
nvm install [version]
选择一个node版本并安装,例如,安装node v21.2.0
nvm install 21.2.0
如果要安装最新版,那么 [version]
填写 latest
nvm install latest
nvm uninstall [version]
顾名思义,卸载指定node版本
nvm use [version]
顾名思义,切换到指定的node版本并使用