nvm安装使用

241 阅读3分钟

nvm安装使用

windows下载地址dl.p6p.net/nvm/

由于本地有node环境,且我的node环境是下载压缩包后自己配置环境变量搭建的,所以我不使用windows卸载node,而是在环境变量中将path下指向node文件夹的配置删除,这样后面使用nvm后,node命令就不会冲突了

  1. 安装nvm
  2. 使用管理员命令打开文件夹,然后把防火墙关掉,有些杀毒软件也会有防火墙功能可以关掉防止下载失败
  3. 使用where nvm查看安装目录并进入
  4. 打开setting.txt文件夹,可以看到这里有root和path配置,我们可以加两个镜像地址

image.png 实际上这里的path就是环境变量里面指定的path目录,也可以改,node的下载地址是在nvm文件夹下面的,node环境变量的地址是一个文件夹链接

image.png

然后开始安装node

使用nvm list available命令可以查看node版本,但是似乎不全,可以在<nodejs.org/zh-cn/about… 这里看有哪些版本可以下载>

使用nvm install 版本号就可以下载

使用nvm use 版本号就可以使用

nvm install 14.16.1
nvm use 14.16.1

常用命令

  1. 安装指定版本的 Node.js
    • nvm install <version>:下载并安装指定版本的 Node.js,例如 nvm install 16.14.2 ,就会安装 16.14.2 版本的 Node。除了精确版本号,还能使用一些别名,像 nvm install latest 会安装最新稳定版,nvm install lts 则是安装长期支持版。
  2. 切换 Node.js 版本
    • nvm use <version>:将当前终端会话的 Node.js 版本切换为指定版本。比如你安装了多个版本,执行 nvm use 14.18.1 后,后续在该终端执行的 node 相关命令就会基于 14.18.1 版本运行。不过如果当前目录下有 .nvmrc 文件(用于指定项目所需的 Node 版本 ),nvm 会优先切换到该文件指定的版本。
  3. 查看已安装的版本
    • nvm list:列出当前通过 nvm 安装的所有 Node.js 版本,已安装的版本前面会带有 “ v ” 标识,活动版本会有一个箭头指示,方便你知晓当前正在使用的是哪一个版本。还可以使用 nvm list available,它展示所有可下载安装的 Node.js 版本 。
  4. 设置默认版本
    • nvm alias default <version>:将指定的 Node.js 版本设置为默认版本,这样每当打开新的终端窗口时,就会自动使用该版本的 Node。例如,nvm alias default 18.12.1,后续新开终端,运行 node 命令时默认就是 18.12.1 版本在工作。
  5. 卸载指定版本
    • nvm uninstall <version>:从系统中卸载指定的 Node.js 版本,卸载之后,对应的 Node 可执行文件、库等相关资源都会被移除,比如执行 nvm uninstall 12.22.1 就删除了这个版本。
  6. 查看当前版本
    • nvm current:快速得知当前终端会话中正在使用的 Node.js 版本号。

值得一提的是,在我们切换node版本之后我们应该重启vscode否则会导致vscode用的还是老版本