nvm
nvm并非包管理器,它是用于管理多个node版本的工具
在实际的开发中,可能会出现多个项目分别使用的是不同的node版本,在这种场景下,管理不同的node版本就显得尤为重要
nvm就是用于切换版本的一个工具
下载和安装
最新版下载地址:https://github.com/coreybutler/nvm-windows/releases
下载nvm-setup.zip后,直接安装
使用nvm
nvm提供了CLI工具,用于管理node版本
在终端中输入nvm,以查看各种可用命令
为了加快下载速度,建议设置淘宝镜像 node淘宝镜像:https://npm.taobao.org/mirrors/node/ npm淘宝镜像:https://npm.taobao.org/mirrors/npm/
每个nvm对应的node版本下都是独立的全局安装
比如nvm现在下面有两个版本node
v12
v18
我在v18全局安装了nodemon等cli,然后切换到v12的时候,全局安装的nodemon就没有了。
这就是保证了在每个版本下对应每个全局安装的东西。