nvm node 安装与配置

news2025/2/6 15:07:19

nvm

Node Version Manager(NVM) 是一种用于管理多个主动节点.js版本的工具。

nvm官网下载地址 https://github.com/coreybutler/nvm-windows/releases

如果电脑上之前已经单独安装了node,先卸载(可以在控制面板里面卸载),然后再安装nvm傻瓜式一直点击下一步即可安装。

Tips:如果你在卸载 Node.js 后发现存在残留的文件或目录,可以尝试以下步骤来清理它们:

  1. 在命令行中输入 npm root -g,找到全局 Node.js 模块的安装目录。
  2. 删除该目录下的所有文件和子目录,确保没有任何残留。
  3. 检查是否还存在 Node.js 的环境变量。在 Windows 中,你可以在“控制面板” > “系统” > “高级系统设置” > “环境变量”中找到它们。在 macOS 或 Linux 中,你可以在 ~/.bashrc 或 ~/.bash_profile 文件中查找。
  4. 如果存在 Node.js 的环境变量,将它们从系统中删除。

nvm修改镜像源

cmd 在命令行命令,可以查看nvm的安装根路径在那个文件夹:

nvm root

 复制 G:\tools\nvm 【对应你的路径】,并打开找到 setting.txt文件夹

 

 给该文件添加这两行命令:

  • node_mirror: https://npm.taobao.org/mirrors/node/
  • npm_mirror: https://npm.taobao.org/mirrors/npm/

nvm在下载NPM的时候速度相对来说较慢,可以修改NVM文件夹的settings.txt文件,追加两行代码,目的是使用国内的镜像下载。

 添加成功如图所示👇

然后配置环境变量即可。详细配置,请看文末推荐文章👇

node

node官网下载地址   https://nodejs.org/zh-cn/download/

安装nodejs后,由于nodejs集成了npm会默认安装npm。安装完nodejs后在cmd中通过命令查看安装的nodejs与npm

环境配置

(1)找到安装的目录,在安装目录下新建两个文件夹【node_global】和【node_cache】

创建完毕后,使用【管理员身份】打开【cmd命令】窗口,输入:

  ①npm config set prefix “你的路径\node_global” (复制你刚刚创建的“node_global”文件夹路径)

npm config set prefix "G:\tools\node_global"

 ②npm config set cache “你的路径\node_cache”  (复制你刚刚创建的“node_cache”文件夹路径)

npm config set cache "G:\tools\node_cache"

接下来要配置系统环境变量,详细配置,请看文末推荐文章👇

配置完成后,全局安装一个最常用的 express 模块进行测试:

npm install express -g 

出现以下界面即为配置成功

 

NVM切换Node.js版本的命令包括:

  • nvm list:查看本电脑上所有的Node版本。
  • nvm list installed:查看已经安装的版本。
  • nvm list available:查看网络上可以安装的版本。
  • nvm install <version>:安装指定版本的Node.js。
  • nvm use <version>:切换到指定版本的Node.js
  • nvm ls:列出所有已安装的Node.js版本。
  • nvm ls-remote:列出远程可用的所有Node.js版本。
  • nvm current:显示当前正在使用的Node.js版本。
  • nvm alias <name> <version>:为指定的版本创建一个别名。
  • nvm unalias <name>:删除指定的版本别名。
  • nvm uninstall <version>:卸载指定的Node.js版本。

nvm详细环境变量配置👉相关文章

node详细环境变量配置👉相关文章

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

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

相关文章

【JVM】虚拟机栈与本地方法栈

一、虚拟机栈&#xff08;VM Stack&#xff09; 1.1&#xff09;什么是虚拟机栈   虚拟机栈是用于描述java方法执行的内存模型。   每个java方法在执行时&#xff0c;会创建一个“栈帧&#xff08;stack frame&#xff09;”&#xff0c;栈帧的结构分为“局部变量表、操作数…

引用jquery.js的html5基础页面模板

本专栏是汇集了一些HTML常常被遗忘的知识&#xff0c;这里算是温故而知新&#xff0c;往往这些零碎的知识点&#xff0c;在你开发中能起到炸惊效果。我们每个人都没有过目不忘&#xff0c;过久不忘的本事&#xff0c;就让这一点点知识慢慢渗透你的脑海。 本专栏的风格是力求简洁…

目标追踪:使用ByteTrack进行目标检测和跟踪

BYTE算法是一种简单而有效的关联方法&#xff0c;通过关联几乎每个检测框而不仅仅是高分的检测框来跟踪对象。这篇博客的目标是介绍ByteTrack以及多目标跟踪&#xff08;MOT&#xff09;的技术。我们还将介绍在样本视频上使用ByteTrack跟踪运行YOLOv8目标检测。 多目标跟踪&…

JoySSL证书

很多人喜欢JoySSL证书&#xff0c;主要是因为 JoySSL 提供了许多有吸引力的特性和优势。首先&#xff0c;JoySSL 提供的 SSL 证书价格相对较为实惠&#xff0c;使得小型企业和个人网站也能够轻松承担起加密保护的成本。其次&#xff0c;JoySSL 提供的证书具有很高的安全性&…

华为云Stack 8.X流量模型分析(三)

三、VPC内部二层流量模型分析 1.不同宿主机下虚拟机互访 VM1发送arp请求&#xff0c;arp报文根据流表到达br-tun&#xff0c;br-tun给予VM1到达VM2的MAC信息。此时arp报文不出宿主机&#xff08;Host1&#xff09;&#xff1b; **注意&#xff1a;**br-tun内的信息是由管理平…

Android Termux安装SSH结合内网穿透实现远程SFTP文件传输

文章目录 1. 安装openSSH2. 安装cpolar3. 远程SFTP连接配置4. 远程SFTP访问4. 配置固定远程连接地址 SFTP&#xff08;SSH File Transfer Protocol&#xff09;是一种基于SSH&#xff08;Secure Shell&#xff09;安全协议的文件传输协议。与FTP协议相比&#xff0c;SFTP使用了…

Windows操作系统:共享文件夹,防火墙的设置

1.共享文件夹 1.1 共享文件夹的优点 1.2 共享文件夹的优缺点 1.3 实例操作 ​编辑 2.防火墙设置 2.1 8080端口设置 3.思维导图 1.共享文件夹 1.1 共享文件夹的优点 优点 协作和团队合作&#xff1a;共享文件夹使多个用户能够在同一文件夹中协作和编辑文件。这促进了团…

【开源】基于JAVA语言的企业项目合同信息系统

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 数据中心模块2.2 合同审批模块2.3 合同签订模块2.4 合同预警模块2.5 数据可视化模块 三、系统设计3.1 用例设计3.2 数据库设计3.2.1 合同审批表3.2.2 合同签订表3.2.3 合同预警表 四、系统展示五、核心代码5.1 查询合同…

Rancher小白学习之路

官网&#xff1a;http://docs.rancher.cn/docs/rancher1/rancher-service/load-balancer/_indexhttp://docs.rancher.cn/docs/rancher1/rancher-service/load-balancer/_indexRancher2.5集群搭建&K3S生产环境搭建手册 - 知乎 【rancher教程】十年运维大佬两小时带你搞定ran…

centos7.9中离线安装nginx开启ssl,arm架构

一、首先需要去国内相关镜像库下载相关依赖rpm&#xff1a; http://mirrors.bfsu.edu.cn/centos-altarch/7.9.2009/os/aarch64/ http://mirror.nju.edu.cn/centos-altarch/7.9.2009/os/aarch64/ http://mirrors.tuna.tsinghua.edu.cn/centos-altarch/7.9.2009/os/aarch64/ htt…

Flink 输出至 Redis

【1】引入第三方Bahir提供的Flink-redis相关依赖包 <!-- https://mvnrepository.com/artifact/org.apache.bahir/flink-connector-redis --> <dependency><groupId>org.apache.bahir</groupId><artifactId>flink-connector-redis_2.11</arti…

【数学建模美赛M奖速成系列】Matplotlib绘图技巧(一)

Matplotlib图像基础 写在前面1 基本绘图实例&#xff1a;sin、cos函数图2 plot()函数详解**kwargs参数&#xff1a; 3 matplotlib中绘图的默认配置4 设置图的横纵坐标的上下界5 设置横纵坐标上的记号6 调整图像的脊柱7 添加图例8 给一些特殊点加注释9 子图最后 写在前面 前面我…

轻松设置CentOS IP地址的最终指南:详细的分步说明

轻松设置CentOS IP地址的最终指南 一、引言二、准备工作三、手动设置IP地址四、自动分配IP地址(DHCP)五、使用网络管理工具设置IP地址5.1、使用nmtui工具进行图形化设置5.2、使用nmcli命令行工具进行设置 六、常见问题和解决方案七、总结 一、引言 CentOS操作系统是一种基于Li…

uni-app tabbar组件

锋哥原创的uni-app视频教程&#xff1a; 2023版uniapp从入门到上天视频教程(Java后端无废话版)&#xff0c;火爆更新中..._哔哩哔哩_bilibili2023版uniapp从入门到上天视频教程(Java后端无废话版)&#xff0c;火爆更新中...共计23条视频&#xff0c;包括&#xff1a;第1讲 uni…

AI+城市运行“一网统管”建设白皮书,核心建设目标和内容

“一网统管”是指依托智能城市运行管理中心的实体化运作&#xff0c;以物联网、大数据、人工智能、区块链等现代信息技术为手段&#xff0c;对城市运行进行全域的即时分析、指挥、调动、管理&#xff0c;实现对城市运行中各类事项“一网打尽”、城市治理“一屏通览”。 以下是A…

Jmeter 性能测试 —— 评估一个系统TPS与并发数!

问题&#xff1a;性能压测&#xff0c;如何评估一个系统的TPS和并发数&#xff1f; 1、对于新系统 由业务部门或开发人员预估交易量和TPS指标 可以参考公式&#xff1a;并发用户 在线用户数 * 10%。 当一个系统还没有上线时&#xff0c;我们可以预判的是这个系统准备要给多…

12.25

led.c #include "led.h" void all_led_init() {RCC_GPIO | (0X3<<4);//时钟使能GPIOE_MODER &(~(0X3<<20));//设置PE10输出GPIOE_MODER | (0X1<<20);//设置PE10为推挽输出GPIOE_OTYPER &(~(0x1<<10));//PE10为低速输出GPIOE_OSPEED…

关于“Python”的核心知识点整理大全43

目录 ​编辑 15.2.3 使2散点图并设置其样式 scatter_squares.py 15.2.4 使用 scatter()绘制一系列点 scatter_squares.py 15.2.5 自动计算数据 scatter_squares.py 15.2.6 删除数据点的轮廓 15.2.7 自定义颜色 15.2.8 使用颜色映射 scatter_squares.py 注意 15.2.9…

C# Winform教程(二):基础窗口程序

1、介绍 winform应用程序是一种智能客户端技术&#xff0c;我们可以使用winform应用程序帮助我们获得信息或者传输信息等。 2、常用属性 Name&#xff1a;在后台要获得前台的控件对象&#xff0c;需要使用Name属性。 Visible&#xff1a;指示一个控件是否可见、 Enable&…

超声系统前端理论与模拟仿真-续

作者&#xff1a;蒋志强 本人同意他人对我的文章引用&#xff0c;但请在引用时注明出处&#xff0c;谢谢&#xff0e;作者&#xff1a;蒋志强 前言 近期整理了一下彩超前端及波束合成相关的内容&#xff0c;很早以前已经有过一次&#xff0c;这次把其它的内容总结一下&#xf…