nodejs 版本管理

nvm介绍

管理windows系统下nodejs的多个版本,包括安装、卸载、切换等功能。

安装nvm

github官网下载nvm的安装包,下载完成之后安装即可。

nvm的基本用法

查看当前nodejs的版本

使用nvm list查看以安装的版本以及当前版本,前面带有*的表示当前正在使用的版本

shell 复制代码
C:\Users\Administrator>nvm list

  * 20.11.1 (Currently using 64-bit executable)
    18.20.2
    14.21.3

安装nodejs版本

使用nvm install <版本号>安装nodejs版本

shell 复制代码
C:\Users\Administrator>nvm install 16.20.2
Downloading node.js version 16.20.2 (64-bit)...
Extracting node and npm...
Complete
npm v8.19.4 installed successfully.


Installation complete. If you want to use this version, type

nvm use 16.20.2

查看已安装版本,会发现版本列表中多了16.20.2这个版本

shell 复制代码
C:\Users\Administrator>nvm list

  * 20.11.1 (Currently using 64-bit executable)
    18.20.2
    16.20.2
    14.21.3

切换nodejs版本

先查看当前nodejs的版本

shell 复制代码
C:\Users\Administrator>node -v
v20.11.1

使用nvm use <版本号>切换nodejs版本

shell 复制代码
C:\Users\Administrator>nvm use 18
Now using node v18.20.2 (64-bit)

再次查看当前版本,可以看到18.20.2这个版本被切换到当前版本

shell 复制代码
C:\Users\Administrator>node -v
v18.20.2

卸载版本

首先查看当前已安装的版本列表

shell 复制代码
C:\Users\Administrator>nvm list

    20.11.1
  * 18.20.2 (Currently using 64-bit executable)
    16.20.2
    14.21.3

卸载掉16.20.2这个版本

shell 复制代码
C:\Users\Administrator>nvm uninstall 16.20.2
Uninstalling node v16.20.2... done

再次查看已安装的版本列表,发现16.20.2已经不在列表当中

shell 复制代码
C:\Users\Administrator>nvm list

    20.11.1
  * 18.20.2 (Currently using 64-bit executable)
    16.20.2
    14.21.3

nvm的基本用法介绍完了,大家有任何js相关问题都可以评论或者私信进行交流

相关推荐
全栈前端老曹1 小时前
【前端地图】地图开发基础概念——地图服务类型(矢量图、卫星图、地形图)、WGS84 / GCJ-02 / BD09 坐标系、地图 SDK 简介
前端·javascript·地图·wgs84·gcj-02·bd09·地图sdk
Fairy要carry2 小时前
项目01-手搓Agent之loop
前端·javascript·python
kyriewen2 小时前
DOM树与节点操作:用JS给网页“动手术”
前端·javascript·面试
米饭同学i2 小时前
基于腾讯云COS的小程序素材上传功能实现
前端·javascript·react.js
平凡之辈2 小时前
四轮分析法:Nodejs Heap Snapshot 深度分析方法论
node.js
光影少年2 小时前
如何开发一个CLI工具?
javascript·测试工具·前端框架·node.js
哈__2 小时前
ReactNative项目OpenHarmony三方库集成实战:react-native-fingerprint-scanner
javascript·react native·react.js
晴栀ay2 小时前
Generator + RxJS 重构 LLM 流式输出的“丝滑”架构
javascript·后端·llm
我是伪码农3 小时前
14届蓝桥杯
javascript·css·css3
装不满的克莱因瓶3 小时前
React Native vs Flutter:一次深入到底的性能对比分析(含原理 + 实战)
javascript·flutter·react native·react.js·app·移动端