nvm是什么
由于不同时期的项目基于不同的node
版本而运行,所以很多时候我们需要安装多个版本的node
来管理不同的项目
而nvm
就是帮助我们在一台电脑上安装不同的node
的版本
一句话:nvm
就是用于切换node
版本的工具
下载与安装
**注意:有的是压缩包,有的是直接绿色版的nvm(选setup的那个版本)**
- 解压后直接安装
nvm 如何安装node(基本操作)
- 查看可以下载的
node
安装包nvm list available
- 安装指定版本的
node
nvm install xxx(版本号)
注意:最左边的一栏是最新的稳定的版本,只需要关注最左边的一栏即可
- 设置
nvm
安装node
和npm
的源 因为node
和npm
的仓库地址都是在国外,很多时候可以下载太慢,或则直接下载失败,所以需要设置下载源来设置镜像,加快下载速度
nvm node_mirror https://npmmirror.com/mirrors/node/
nvm npm_mirror https://npmmirror.com/mirrors/npm/
- 查看当前电脑的可用
node
版本
nvm list
node -v
- 切换
node
版本nvm use xxx(node 版本号)
nvm 安装目录 以及 nvm的原理
- 查看nvm安装目录
nvm root
- nvm 原理 每次切换的时候就是把root 目录里面的对应的node版本复制到node的安装目录中
nvm 全局安装包是相互隔离的
- 当我们切换不同的版本的
node
,那么全局安装的包都是独立的