nvm安装教程(一篇文章所有问题全搞定,非常详细)

nvm 是什么?

nvm 是一款 nodejs 版本管理工具,通过 nvm 可以简化我们切换 nodejs 版本的操作。

nvm 的安装流程

一、首先进入 nvm 的官网下载安装包

官网地址:http://nvm.uihtm.com

找到自己系统对应的版本进行下载,以下以 window 系统为例

在这里插入图片描述

二、下载完成后,进入安装流程

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

问题:
1、node -v 指令时系统提示此应用无法在你的电脑上运行
2、nvm use 切换版本时提示: exit status 145: + 乱码

在这里插入图片描述

安装完成,win+r 然后输入 cmd 打开命令提示符窗口,打开后输入 nvm -v 来查看安装好的nvm版

nvm -v

在这里插入图片描述

在这里插入图片描述

到此为止,nvm 就算是安装完毕了,但是如果现在直接去下载 node 可能会遇到下载十分缓慢的问题,所以我们还需要去修改 nvm 的配置文件: nvm 下载 nodejs 速度慢问题解决

拓展:nvm 的常用指令

查看 nvm 版本: nvm -v
查看可下载的 nodejs 版本: nvm list available 
下载指定版本的 nodejs : nvm install [nodejs版本号]
卸载指定版本的 nodejs : nvm uninstall [nodejs版本号]
查看系统上下载过的 nodejs 版本:nvm ls
切换目前使用的 nodejs 版本: nvm use [nodejs版本号]想了解更多指令可通过 nvm help 指令查看

三、安装 nodejs

安装完 nvm 之后就可以通过 nvm 根据上方的常用指令来安装自己想要的 nodejs 版本了

1、查看最近可下载的 nodejs 版本

nvm list available

在这里插入图片描述
根据上图中 LTS 的版本号中找一个安装即可

如果想要旧一点的 nodejs 版本号,可点击链接进行查找:node历史版本

2、下载 nodejs

nvm install [nodejs版本号]

在这里插入图片描述

3、下载完成后查看已安装的 nodejs 版本

nvm ls

在这里插入图片描述

星号所标记的就是我们目前所使用的 node 版本

4、切换使用的 node 版本

nvm use [nodejs版本号]

在这里插入图片描述

这样我们就将 node 版本从 12.8.0 切换到14.18.3 了,通过 nvm 我们修改node版本就变得非常方便了,nvm会帮助我们去修改电脑的环境变量,而不用我们自己去修改。

5、最后,查看自己系统目前的 node 版本以及 npm 的版本,没问题就可以使用 node 了

node -v
npm -v

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/160180.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SpringBoot集成-阿里云对象存储OSS

文章目录 阿里云 OSS 介绍准备工作SpringBoot 集成 OSS 阿里云 OSS 介绍 阿里云对象存储 OSS (Object Storage Service),是一款海量、安全、低成本、高可靠的云存储服务。使用 OSS,你可以通过网络随时存储和调用包括文本、图片、…

掌握Maven和SpringBoot的灵活性:定制化lib目录和依赖范围

前言 在开发基于Maven和SpringBoot的项目时,我们经常会使用第三方库来满足需求。然而,有时候我们需要更灵活地控制这些库的依赖范围和加载方式。本文将介绍如何使用Maven和SpringBoot实现定制化的lib目录和依赖范围。经过如下定制化后,打包执…

数据库实验:SQL的数据视图

目录 视图概述视图的概念视图的作用 实验目的实验内容实验要求实验过程 视图概述 视图是由数据库中的一个表或多个表导出的虚拟表,其作用是方便用户对数据的操作 视图的概念 视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一…

关于ROS的网络通讯方式TCP/UDP

一、TCP与UDP TCP/IP协议族为传输层指明了两个协议:TCP和UDP,它们都是作为应同程序和网络操作的中介物。 **TCP(Transmission Control Protocol)协议全称是传输控制协议,是一种面向连接的、可靠的、基于字节流的传输…

k8s:二进制搭建 Kubernetes v1.20

目录 1 操作系统初始化配置 2 部署 etcd 集群 2.1 准备签发证书环境 2.2 生成Etcd证书 3 部署 docker引擎 4 部署 Master 组件 5 部署 Worker Node 组件 k8s集群master01:192.168.30.105 kube-apiserver kube-controller-manager kube-scheduler etcd k8s集…

使用QEMU模拟启动uboot

uboot的相关知识,可以参考:uboot基本概念。 一、环境配置 WSL: ubutu20.04 模拟开发板:vexpress-a9 uboot版本:u-boot-2023.10 二、安装QEMU 2.1、安装sudo apt install qemu2.2、查看支持哪些开发板qemu-system-arm -M help结…

点亮户外空间:户外灯饰的选择与设计

在我们的日常生活中,户外空间变得越来越重要。庭院、露台和花园不再只是白天的领地,夜幕降临时,它们也成为了社交和放松的场所。要想让户外空间在夜间同样迷人,户外灯饰变得至关重要。本文将带您深入了解户外灯饰的选择与设计&…

ZKP Introduction of Nova (Yu Guo) 手写笔记

ZKP学习笔记 郭宇老师Nova课程手写笔记

〔001〕虚幻 UE5 发送 get、post 请求、读取 json 文件

✨ 目录 🎈 安装 varest 扩展🎈 开启 varest 扩展🎈 发送 get 请求🎈 发送 post 请求🎈 读取 json 文件🎈 安装 varest 扩展 打开 虚幻商城,搜索 varest 关键字进行检索, varest 是一个 api 调用插件,支持 http/https 请求,也支持 json 文件的读取,最关键是该…

STM32-HAL库08-TIM的输出比较模式(输出PWM的另一种方式)

STM32-HAL库08-TIM的输出比较模式(输出PWM的另一种方式) 一、所用材料: STM32F103C6T6最小系统板 STM32CUBEMX(HAL库软件) MDK5 示波器或者逻辑分析仪 二、所学内容: 通过定时器TIM的输出比较模式得到预…

阿里云OS系统Alibaba Cloud Linux 3系统的安全更新命令

给客户部署的服务,进入运维阶段,但是经常被客户监测到服务器漏洞,现在整理一下,服务器漏洞问题更新命令步骤。 服务器系统: 阿里云linux服务器:Alibaba Cloud Linux 3 漏洞类型和描述: #3214…

STM32基本定时器中断

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、STM32定时器的结构?1. 51定时器的结构1.1如何实现定时1s的功能? 2. stm32定时器的结构2.1 通用定时器 二、使用步骤1.开启时钟2.初始…