「这是我参与11月更文挑战的第30天,活动详情查看:2021最后一次更文挑战」
1. 版本管理工具:nvm
nvm
官方不支持 Windows
版本,但是已经有人开发出了 Windows
版本,nvm
官方也提到了:github.com/nvm-sh/nvm#…
Windows
上可以使用 nvm-windows
:github.com/coreybutler…
1.1 如何使用 nvm-windows
在 Windows
上安装 nvm-windows
前,可以卸载也可以不卸载之前安装了的 node
(因为在 nvm-windows
安装时会提示是否接管电脑上已经安装了的 node
,如果选择了是,后面再使用 node
,使用的就都是通过 nvm
安装的 node
了)。
在 github
上搜索 nvm
,找到 nvm-sh/nvm
这个 repository
,点进去之后找到 Important Notes
部分,点击里面的 nvm-windows
来到 nvm-windows
仓库,往下找到 Install nvm-windows
,点击里面的 Download the latest installer
,进入以下页面(页面地址:github.com/coreybutler… ):
我们直接选择 nvm-setup.zip
这项,点击下载。(如果选择第一项 nvm-noinstall.zip
,是免安装版本,但解压后还需要自己手动去配置环境变量,为方便起见,这里推荐下载 nvm-setup.zip
版的)
下载完成后会得到一个压缩包,先将其解压,解压后直接双击里面的 nvm-setup.exe
进行安装:选择 I accept the agreement
(同意协议),点击 Next
-> 选择安装路径,可以使用默认路径(形如 C:\Users\某用户\AppData\Roaming\nvm
),建议记忆一下这个路径(后面如果想配置镜像就需要找到这个位置),点击 Next
-> 选择后面通过 nvm-windows
使用的 node
的存放路径(The active version of Node.js will always be available here.
),可以使用默认路径(C:\Program Files\nodejs
),建议记忆一下这个路径,点击 Next
-> 点击 Install
。(如果电脑上之前有安装了 node
,安装过程中会询问是否交给 nvm
管理,建议选择是。)
安装完成后,重新打开一个终端,运行 nvm
命令,出现下列信息就说明 nvm
的 Windows
版本安装成功了:
下面,我们就可以使用这个 Windows
版本的 nvm
去安装一些我们想用的 node
版本了,不过在安装之前,我们可以先通过 nvm list
命令查看一下已经安装过的版本,也可以通过 nvm list available
查看可用的版本列表。然后,我们就可以通过 nvm install 版本号
或 npm install latest
命令安装相应版本的 node
了。安装完成后,就可以通过 nvm use 版本号
来使用指定版本的 node
了。
但这里有一个问题,就是在国内的话,直接从 nvm
仓库中下载 node
,下载速度是比较慢的,甚至可能在安装过程中卡住,这时我们就可以设置一下 node
的镜像,比如将 node
的镜像设置为淘宝的镜像:nvm node_mirror https://npm.taobao.org/mirrors/node/
(注意:镜像地址最后的 /
不建议省略,否则可能会有问题),同时,由于在安装 node
时还会安装 npm
,所以我们还需要设置 npm
的镜像,比如设置为淘宝的镜像:nvm npm_mirror https://npm.taobao.org/mirrors/npm/
。常用命令如下:
# 查看已经安装了的 node 版本
nvm list
# 列出可用的 node 版本
nvm list available
# 将 node 的镜像设置为淘宝的镜像
nvm node_mirror https://npm.taobao.org/mirrors/node/
# 将 npm 的镜像设置为淘宝的镜像
nvm npm_mirror https://npm.taobao.org/mirrors/npm/
# 安装指定版本的 node.js
nvm install 版本号
# 安装最新版本的 node.js
nvm install latest
# 使用指定版本的 node
nvm use 版本号
# 卸载指定版本的 node
nvm uninstall 版本号
复制代码
更多内容可以查阅官方文档:github.com/coreybutler…