因工作需要,单一版本的 node 已经不能满足需求了,因此开始接触 nvm 。安装过程中遇到了一些问题,这里记录下,希望能给看到的伙伴们带来一些帮助。
1、卸载已经安装的 nodejs
这一步之所以放在第一步,是因为我在安装的时候,吃了这个亏。因为没有先卸载已安装的,导致安装nvm后即使安装了指定版本的 node,也并不能切换使用...
2、安装 nvm
下载地址:https://github.com/coreybutler/nvm-windows/releases
我是下载的 nvm-setup.zip 这个,下载后直接运行 nvm-setup.exe 。
有个需要注意的地方,是设置 nvm 的安装路径 和 设置 nodejs 的安装路径 这里,网友说这里的路径不能包含空格和中文(不然很可能在后面执行 nvm use 调用指定版本的 nodejs 时,会报 exit status 1 错误)。因为我是分别装到 D:\nvm\nvm 和 D:\nvm\nodejs 目录,所以这里没有遇到问题,给大家提个醒。
3、配置 npm 及 nodejs 的下载源
这一步是为了使用国内淘宝的镜像,提高下载速度,非必须步骤,不过...国内的环境...还是建议大家配置下。
在 nvm 的安装目录(D:\nvm\nvm)下找到 settings.txt 文件,打开后加上两行:
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
最终的 settings.txt 文件如下所示:
4、使用 nvm
4.1 判断 nvm 是否安装成功
按下快捷键 win+r,在弹出的运行对话框中,输入 cmd,打开命令行窗口。输入 nvm -v ,检查 nvm 是否安装成功,若出现版本号则表示安装成功。可参考下图:
4.2 nvm 常用指令
(1)查看目前可下载的版本列表:
nvm ls available
(2)安装指定版本的 node:nvm install 版本号
nvm install 8.12.0
(3)使用指定版本的 node :nvm use 版本号
nvm use 8.12.0
(4)查看当前电脑上已经安装的全部 node 版本[正在使用中的版本号前有个星号]:nvm ls
nvm ls
tips: 我安装之前没有卸载 node 导致安装 nvm 后不能使用 "nvm use 版本号"指令切换 node 版本,也就没办法使用 node 。后来是卸载了 nvm ,然后重新下载安装 node(安装路径跟之前的一模一样),接着卸载 node (重新安装 node 就是为了卸载它...),再次安装 nvm 。如此才解决问题 。