首页 > 其他分享 >nvm的安装使用和理解

nvm的安装使用和理解

时间:2024-10-17 13:33:19浏览次数:8  
标签:node nodejs 理解 版本 nvm 安装 环境变量

windows 安装使用和理解

1、 选择 nvm 安装路径,这里我进行了修改

2、选择 nodejs 路径,不推荐修改(如果没有修改的话可以跳过2.1 2.2步骤)

2.1、如果修改了nodejs的路径,而且不是当前安装的nodejs环境变量指向的地址的话,需要删除掉之前安装nodejs的环境变量,不然他一直会指向这个版本,nvm的版本可能不生效(涉及到先读取到哪个环境变量的问题)

上面可以看到,我同时有之前安装的NODEJS的环境变量,还有nvm的环境变量,而且之前安装的NODEJS变量,在系统环境变量PATH中要早于nvm环境变量(环境变量从左往右读取,会先读取到NODEJS的变量,读取不到nvm的变量)

2.2、删除之前的NODEJS环境变量即可


删除完记得保存

3、安装完成之后查看环境变量是否存在

  • 可以看到用户变量和系统变量中都有,path中也配置了该变量

4、现在nvm可以访问到了

  • 如果选择 nodejs 路径的时候修改成了新目录的话,现在还访问不到node,需要通过nvm去安装
  • 如果选择 nodejs 路径的时候没有修改过目录,且安装过nodejs路径指向也是已安装的nodejs目录的话,可以访问nodejs了

5、nvm安装nodejs

// nvm list available 显示可下载版本的部分列表
nvm list available

// 安装
nvm install 18.20.4
// 切换版本
nvm use 18.20.4
// 查看版本
node -v

6、nvm是如何切换node版本的

  • 其实上面讲的查不到也可以理解了
    6.1、查看刚才mvn安装的目录,可以看到我们安装的node版本在这个文件夹中

    再看我们指向的node路径的地址中也有一个node_modules(执行过nvm use version的话改目录必定会有文件)

6.2、我们多安装几个版本等会做切换展示

我们安装了两个node版本,分别在两个版本中添加对应的node版本号的txt文件


6.3、这时候我们从node v18.20.4 版本,切换到 v16.16.0

nvm use 16.16.0

可以看到我们指向的node目录的文件夹下出现了一个 v.16.16.0.txt 的文件

7、nvm控制版本的原理:
通过系统环境变量中配置的node的目录,执行nvm use 时,通过nvm进行目录中文件的替换,nvm管理这不同的node版本其实就是替换不同版本的文件

标签:node,nodejs,理解,版本,nvm,安装,环境变量
From: https://www.cnblogs.com/liangziaha/p/18472023

相关文章

  • 2024版FL Studio中文版本免激活安装包下载!音乐人的必备神器!
    ......
  • camtasia2024永久免费简体中文破解版网盘安装包下载
    camtasia2024——你的屏幕录制全能小助手大家好,我是你们的分享达人小白兔......
  • Vue2 - 详细实现安装引入百度地图并查询展示周边交通/教育/医疗/商场/生活/娱乐等POI
    前言Vue3版本,请访问在vue2|nuxt2项目开发中,详解高德地图根据当前定位获取周边附近的商圈,vue2高德地图获取周边商圈并将这些地址位置列出来供用户点击跳转和选择,获取当前位置或指定区域周边的交通出行、学校教育、医院诊所、商场购物、生活娱乐、旅游景点、酒店民宿......
  • Hive安装及相关介绍
    1 Hive简介Hive是facebook开源,捐献给apache组织,作为apache组织的顶级项目(hive.apache.org)。hive是一个基于大数据技术的数据仓库(DataWareHouse)技术,主要是通过将用户书写的SQL语句翻译成MapReduce代码,然后发布任务给MR框架执行,完成SQL到MapReduce的转换。可以将结构化......
  • 在Debian系统中安装Vue开发环境
     在Debian系统中安装Vue开发环境,你可以按照以下步骤进行:1.安装Node.js和npmVue.js是基于JavaScript的框架,因此需要先安装Node.js和npm(Node.js的包管理器)。你可以通过以下命令安装:sudoaptupdatesudoaptinstallnodejsnpm2.安装VueCLI 2.安装CLI视图VueCL......
  • ACME续签证书在Linux云服务器上安装指南
    环境供应商;阿里云服务器操作系统:LinuxCentosStream9操作系统静态代理:Nginx前言我这边使用https://get.acme.sh方式无法正常使用,会卡在这个页面,无任何进度的信息。最终我使用了gitclone的方式进行安装。正文clone项目下来,并进行install初始安装ACME环境gitcloneht......
  • python系列&deep_study系列:【已解决】Failed to initialize NVML: Driver/library ver
    【已解决】FailedtoinitializeNVML:Driver/libraryversionmismatchNVMLlibraryversion:535.161【已解决】FailedtoinitializeNVML:Driver/libraryversionmismatchNVMLlibraryversion:535.161问题描述原因分析和解决当我把这个问题喂给`chatgpt`的时......
  • 夜神模拟器抓包:如何安装系统证书而不是用户证书
    APP渗透是大家学习渗透无法绕过的一篇重大模块,其中APP抓包是一个APP渗透中必须掌握的能力,但是,安卓从7.0版本开始,已经不再信任用户证书,单单安装为用户证书,浏览器就会提示证书不可信或者存在风险,游戏中心等也是处于不可用的状态。所以我们需要安装证书到系统证书目录下面,但是繁......
  • Ubuntu上安装KVM并配置显卡直通
    在Ubuntu上安装KVM并配置显卡直通(GPUPassthrough)可以显著提升虚拟机的性能,特别是对于需要高图形处理能力的应用。以下是一个简要的步骤指南:检查硬件支持:确保你的CPU和主板支持VT-d(Intel)或AMD-Vi(AMD)。在BIOS中启用IOMMU。安装必要的软件包:sudoaptupdatesudoaptin......
  • Office 2024 for mac 安装、激活教程
    声明本教程旨在学习分享。安装要求macOS12.0或更高版本,64位处理器安装步骤1、安装Office2024formac安装包;2、安装Office2024formac激活软件包;安装Office2024formac①下载Office2024formac,下载地址-点击下载②安装下载好的Office......