简介

什么是 nvm、nodejs、npm?

1
2
3
4
5
nvm是一个node的版本管理工具,可以方便地安装&切换不同版本的node

Node.js:基于Chrome V8引擎的JS运行环境(javascript代码运行环境)

npm: 第三方js插件包管理工具,会随着node一起安装(Node package Manager

下载安装

下载地址:https://github.com/coreybutler/nvm-windows/releases
image.png
1、 把电脑上面的 node 环境先卸载干净
2、 安装时,建议选择手动安装版,然后疯狂下一步就行,不要尝试改变安装目录

检查安装

在命令行输入 nvm 能出现反应就行 OK 了
image.png

开始使用

安装 node 前配置一下镜像地址 node_mirror: https://npm.taobao.org/mirrors/node/ npm_mirror: https://npm.taobao.org/mirrors/npm/

1
2
3
安装node前配置一下镜像地址
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

image.png
1、安装想要的 node 版本,可以通过 nvm ls available 命令查看可以安装的 node 版本
image.png
2、安装方式 nvm install 版本号 current:当前最新的版本 LTS:稳定版本

使用 nvm ls 或者 nvm list 可以查看安装的不同 node 版本,*指向的就是当前版本

3、切换 node 版本 nvm use 10.10.0 可以切换 node 版本

nvm 常用指令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
nvm ls :列出所有已安装的 node 版本

nvm ls-remote :列出所有远程服务器的版本(官方node version list)

nvm list :列出所有已安装的 node 版本

nvm list available :显示所有可下载的版本

nvm install stable :安装最新版 node

nvm install [node版本号] :安装指定版本 node

nvm uninstall [node版本号] :删除已安装的指定版本

nvm use [node版本号] :切换到指定版本 node

nvm current :当前 node 版本

nvm alias [别名] [node版本号] :给不同的版本号添加别名

nvm unalias [别名] :删除已定义的别名

nvm alias default [node版本号] :设置默认版本