NVM安装及配置

news2024/11/15 23:48:26
一:下载nvm安装包

https://github.com/coreybutler/nvm-windows/releases

二:安装步骤

三:检查环境变量

(1)、检查用户变量和系统变量中是否有NVM_HOME和NVM_SYMLINK。一般情况下,安装nvm后,系统会自动写入两处的环境变量。如果没有的话,点击图中的新建按钮,将nvm安装时选择的两处实际路径进行配置即可。

(2)、按照图中绿色部分标注,选中两处的path,然后点击编辑按钮,查看Path环境变量下是否添加了以下配置,默认nvm安装时也是自动添加的,如果没有的话,按照下面的截图进行添加即可。

四:给nvm配置国内镜像源

打开nvm的安装路径,找到settings.txt文件

打开并修改如下。注意:之前有其他博主分享的镜像源地址可能是 npm.taobao.org,这个地址已经失效了!!

# 配置node镜像:
node_mirror: https://npmmirror.com/mirrors/node/
# 配置npm镜像:
npm_mirror: https://npmmirror.com/mirrors/npm/

五:检测是否安装成功

按Win + R键,打开运行窗口,输入cmd,然后Ctrl + Shift + 回车(目的是以管理员身份运行)。

输入nvm -v 回车

说明已经安装成功。

六:安装需要使用的nodejs版本
6-1:输入nvm list available

查看可以安装的nodejs版本

LTS列表示node官网长期支持版本,建议下载该列中的版本使用。

并且这个列表只是展示了一部分,要看完整版,请访问链接:https://nodejs.org/en/download/releases

6-2:使用nvm install 版本号  安装指定的nodejs

以安装20.17.0为例

nvm  install 20.17.0

安装成功,nvm use 默认使用该版本号。

6-3:查看安装的nodejs列表

nvm  list

前面的*代表当前正在使用的版本号

6-4:指定使用哪个版本

nvm  use  版本号

6-5:查看当前正在使用的版本号

nvm  current

6-6:查看当前nodejs版本号

node -v

6-7:查看当前npm版本号

npm -v

在nvm的安装目录下,产生对应nodejs版本号的文件夹

6-8:查看npm  镜像源

npm config get registry

国外镜像源:

国内淘宝源:https://registry.npmmirror.com

6-9:设置npm国内镜像源

npm config set registry https://registry.npmmirror.com

6-10:使用npm安装依赖包

在nvm  v20.17.0(当前正在使用的nodejs版本)的node_modules目录下已经有了依赖包

由于nodejs是个快捷方式,实际上它指向的就是nvm当前正在使用的nodejs版本。

打开nodejs目录的node_modules目录,也显示ts-node依赖包。

此时,切换为20.13.1,再来打开nodejs文件夹,此时nodejs指向的是20.13.1

打开nvm v20.13.1(当前正在使用的nodejs版本)的node_modules目录下此时没有ts-node依赖包

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Java分布式架构知识体系及知识体系图

Java分布式架构整体知识体系是一个庞大而复杂的领域,它涵盖了多个方面,旨在帮助开发者构建高性能、高可用、可扩展的分布式系统。以下是对Java分布式架构整体知识体系的概述: 一、分布式理论基础 CAP理论: 一致性(Con…

GUI编程04:课堂练习及总结

本节内容视频链接:6、课堂练习讲解及总结_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1DJ411B75F?p6&vd_sourceb5775c3a4ea16a5306db9c7c1c1486b5 根据前三节学习到的Frame、Panel、Button知识,画出一下窗口界面: 实现代码如下…

避坑之:深信服AC跨三层取MAC(核心交换机是锐捷S7808C_RGOS 11.0(4)B2P1)

今天碰到一个奇怪的现象,深信服AC对接锐捷交换机做跨三层取MAC,怎么都获取不到。 一、坑1:交换机不回应snmp报文 1.1 排查锐捷交换机配置 配置上看着没有问题,重新配置了community 1.2 查看snmp报文是否通畅 我的笔记本是win10…

选对文档版本管理软件:10款工具详解

本篇文章中提到的工具包括:1.PingCode;2.Worktile;3.联想Filez;4.蓝凌云;5.阿里云盘;6.360亿方云;7.无忧企业文档;8.DocStar ECM;9.Dropbox Business;10.Shar…

APP 数据抓取 - Charles 抓包工具的使用(Charles 端口配置、CA 证书配置、Charles Android 模拟器配置)

前言说明 此文章是我在学习 Charles APP 抓包时编写,内容都是亲测有效,文章内容也有参考其他人,参考文章如下: Android 手机使用 charles 抓 https 请求(保姆级教程)网易 mumu 模拟器安装下载 charles 的…

JAVAEE初阶第二节——多线程基础(上)

系列文章目录 JAVAEE初阶第二节——多线程基础(上) 计算机的工作原理 认识线程(Thread)Thread 类及常见方法线程的状态 文章目录 系列文章目录JAVAEE初阶第二节——多线程基础(上) 计算机的工作原理 一.认识线程(Thread)1.概念 …

Leetcode面试经典150题-28.找出字符串第一个匹配项的下标

解法都在代码里,不懂就留言或者私信,比第一题稍微难点 用KMP解这个题简直就像大炮打蚂蚁,但是没办法,现在都是这么卷 package dataStructure.bigFactory;public class _28Strstr {public static int strStr(String s1, String s…

EasyCode实现完整CRUD + 分页封装

文章目录 1.创建一个表sys-user2.EasyCode 模板配置1.entity.java.vm2.dao.java.vm3.mapper.xml.vm4.service.java.vm5.serviceImpl.java.vm6.controller.java.vm7.PageInfo.java.vm8.PageResult.java.vm9.SunPageHelper.java.vm 3.EasyCode生成CRUD1.右键表,选择Ge…

Linux系统查看磁盘、内存使用情况、查看当前文件夹内文件详情:free、top、df、du、ls

Liunx系统查看内存使用情况 free:查看当前内存以及交换区内存使用情况,默认显示单位是比特,加上参数-h以易读的方式显示(如KB、MB、G),在Linux系统中所有查询加上-h参数均以易读的方式显示。 资源管理器查看…

【C++ Primer Plus习题】7.5

问题: 解答: #include <iostream> using namespace std;int function(int n) {if (n 0)return 1;if (n 1)return 1;return n* function(n - 1); }int main() {int value 0;while (true){cout << "请输入数字:";cin >> value;cout << val…

【读书笔记-《30天自制操作系统》-11】Day12

从本篇内容开始讲解定时器。本篇内容比较简单&#xff0c;首先介绍定时器的概念与设置方法&#xff0c;然后介绍超时的中断处理&#xff0c;并对中断处理函数进行了优化。 1. 定时器 定时器是操作系统中十分重要的功能。它的原理很简单&#xff0c;只是每隔一段时间发送一个…

接口自动化测试框架:SoapUI

SoapUI是一个非常流行的用于Web服务测试的工具。它允许你对SOAP和RESTful Web服务进行测试。在本篇文章中&#xff0c;我们将介绍SoapUI的背景、好处以及企业实际使用该工具的干货。 一、背景 在过去的几年中&#xff0c;Web服务变得越来越流行。由于不同的应用程序可以通过W…

新材料正在加速推动压铸领域3D打印技术应用

3D打印技术&#xff0c;以其独特的逐层累加粉末材料成型方式&#xff0c;正逐步解锁模具制造的无限可能&#xff0c;尤其在实现复杂几何构型与内部结构优化方面展现出非凡潜力。这一技术革新不仅提升了模具制造的精度与效率&#xff0c;还通过随形水路、随形透气钢等创新设计&a…

利润暴涨507%的携程,做对了什么?

关于旅行&#xff0c;1500年前&#xff0c;古罗马思想家圣奥古斯丁曾在《忏悔录》这样评价&#xff1a; “世界是一本书&#xff0c;而不旅行的人只读了其中的一页。” 如今&#xff0c;旅行更是承载了人们逃离工作、抛开忧虑的祈望&#xff0c;成为了理想中的“诗和远方”。…

Google play应用老包突然被暂停和删除了,什么原因?

相信不少开发者都遇到应用突然被暂停和删除的情况&#xff0c;被谷歌判为应用存在欺骗行为&#xff0c;还会在某种程度上“明确”指出应用违规的原因&#xff1a;“您的应用包含可能使用户、用户数据或设备面临风险的代码&#xff0c;以及/或您的应用未能兑现对用户的承诺。” …

治愈系风景视频素材下载网站有哪些?令人治愈美景素材库网站分享

当我们谈到视频制作时&#xff0c;风景视频素材总是能为作品带来生动的视觉效果和震撼的感官体验。无论是用于旅游宣传、自然纪录片&#xff0c;还是日常生活记录&#xff0c;优质的风景视频素材都是不可或缺的。尽管高清美丽的风景素材并不容易获取&#xff0c;特别是那些既免…

Runway删库跑路,真的run away了!

没有任何通知&#xff0c;Runway在Hugging Face上的内容全部删除了&#xff01; 目前具体原因不明。Runway的主页只留下了一句话&#xff1a; 我们不再对HuggingFace账号进行维护。 据悉&#xff0c;Runway在Hugging Face上&#xff0c;最火的、也是争议最大的项目&#xff0c;…

成为优秀自动化测试工程师的7个步骤!

成为优秀自动化测试工程师的7个步骤 自动化测试是软件开发过程中至关重要的一环&#xff0c;它可以提高测试效率、减少人工测试的错误率&#xff0c;并且可以随时重复执行以确保软件质量。成为一名优秀的自动化测试工程师需要不断学习和提升自己的技能。以下是从0到1的详细步骤…

注册免费的vps:infinityfree

首先是注册网址 https://dash.infinityfree.com/login 各位自行注册就好了 注册好后创建账户&#xff0c;选择最左边这个免费的就可以了 然后可以创建一个子域名&#xff0c;各位自行选择后缀和填写前面就好了 然后拉下来选择 I approve 然后创建账户 然后就可以打开控制面…

机器视觉--光源打光技巧

1.高角度环光与低角度环光? 这里的角度指的是与水平线之间的夹角,夹角介于0和90之间。一般夹角大于45度的是高角度光源。90度光源就是垂直往下面打光了,如图所示,这种打光的结果就是突出平面,有倒角的边缘部分可能不明显。呈现出中间亮,边缘暗; 低角度光,呈现的效果是…