nvm的作用就是可以任意切换Node.js的版本,所以在下载nvm之前,现将系统中的Node.js全部删除,若之前没有安装过,可忽略第一步。

删除Node.js

一、程序和功能处找到Node.js,并删除

javascript可以删除目录吗 js文件夹可以删除吗_node.js

二、删除Node.js相关的目录文件
C:\Program Files (x86)\Nodejs
C:\Program Files\Nodejs
C:\Users{User}\AppData\Roaming\npm(或%appdata%\npm)
C:\Users{User}\AppData\Roaming\npm-cache(或%appdata%\npm-cache)

三、检查环境变量,删除node.js和npm的引用

javascript可以删除目录吗 js文件夹可以删除吗_前端_02

四、进行测试

javascript可以删除目录吗 js文件夹可以删除吗_node.js_03

安装nvm

一、git地址: https://github.com/coreybutler/nvm-windows/releases

二、本人安装了1.1.7、1.1.10、1.1.9等三个版本,但在本人这种配置的window电脑中(如下图),仅有1.1.9版本是符合的,否则会报各种问题,亲自踩坑,可自测。选择 nvm-setup.exe安装

javascript可以删除目录吗 js文件夹可以删除吗_javascript可以删除目录吗_04


javascript可以删除目录吗 js文件夹可以删除吗_环境变量_05

三、选择安装地址(我选D盘,因为C盘没空间了 - - )

有些博主表示两个地址要在同个目录下,但本人亲测,目前没啥影响~~

javascript可以删除目录吗 js文件夹可以删除吗_node.js_06


javascript可以删除目录吗 js文件夹可以删除吗_环境变量_07

四、安装完成

javascript可以删除目录吗 js文件夹可以删除吗_javascript可以删除目录吗_08


安装成功,默认配置了环境变量

javascript可以删除目录吗 js文件夹可以删除吗_环境变量_09

五、测试(打开管理员PowerShell或cmd)

javascript可以删除目录吗 js文件夹可以删除吗_环境变量_10


输入nvm,如下输出,表示安装成功

javascript可以删除目录吗 js文件夹可以删除吗_node.js_11


(自行选择)需要注意下载时因为 node 官方服务器在国外,所以下载可能失败,此时我们可以配置nvm镜像,在安装目录下settings文件中新增如下两行

node_mirror: https://npm.taobao.org/mirrors/node/ 
npm_mirror: https://npm.taobao.org/mirrors/npm/

nvm命令

// 查看可安装的node.js版本
nvm list available

javascript可以删除目录吗 js文件夹可以删除吗_npm_12

// 安装node.js版本
nvm install xxx

javascript可以删除目录吗 js文件夹可以删除吗_环境变量_13

// 安装当前已安装的node.js
nvm ls
nvm list

javascript可以删除目录吗 js文件夹可以删除吗_node.js_14

// 使用 nvm 进行切换 node 版本
nvm use xxx

切换后,并进行查看,当前版本有标记(若向上图没有标记,表示没有使用任何版本)

javascript可以删除目录吗 js文件夹可以删除吗_npm_15

// 查看nvm安装的根路径
nvm root

javascript可以删除目录吗 js文件夹可以删除吗_node.js_16

// 卸载不需要的版本
nvm uninstall xxx

到此,你就完成了nvm的全部操作,你可以随意切换node.js版本,任你秀~~
若对你有帮助,不吝赐赞~