首页 > 系统相关 >【nvm、node、npm、nrm】安装配置教程(windows版)

【nvm、node、npm、nrm】安装配置教程(windows版)

时间:2024-07-12 16:30:10浏览次数:15  
标签:node npm nrm 版本 nvm 安装

一、nvm 的安装与配置

1、nvm 下载与安装

nvm官方下载地址 (我这里使用当前最新版本 1.1.12)





2、验证 nvm 是否安装成功

# 查看 nvm 版本
nvm -v
# 显示远程可安装 node 列表 
nvm ls available
# 安装指定 node 版本(版本可以直接输入大版本,比如20,会自动安装20大版本下的最新版本)
nvm install [version]
# 显示已安装 node 列表 
nvm ls
# 使用指定 node 版本
nvm use [version]
# 卸载指定 node 版本
nvm uninstall [version]
# 开启 node 版本管理
nvm on
# 关闭 node 版本管理
nvm off


3、配置下载镜像

nvm 的安装路径 D:\nvm\nvm 下找到 settings.txt 文件,在末尾加上这两行,设置国内淘宝镜像源:

node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/


二、node 的安装与配置

1、node 安装

nvm ls available
nvm install 20
nvm ls
nvm use 20

2、配置 node 的 prefix(包全局路径)和 cache (缓存路径)

2.1、选择刚刚安装的 node 版本文件,新建 node_cachenode_global 文件夹


2.2、设置包全局模板(prefix)和缓存文件(cache)的存放路径:

npm config set cache "D:\nvm\nodejs\node_cache"
npm config set prefix "D:\nvm\nodejs\node_global"
npm config ls


3、配置 node 环境变量

用户变量和系统变量分别设置:

点击用户变量 path 并设置如下:

点击系统变量 path 并设置如下:


4、验证安装是否成功

node -v
npm -v


三、nrm 的安装与配置

1、全局安装 nrm (NPM 镜像源注册管理器)

# 1、全局安装 nrm
npm install nrm -g
# 2、查看可选镜像源
nrm ls
# 3、切换 taobao 镜像源
nrm use taobao


2、检查是否成功

npm config get registry

或者去C盘查看 .npmrc 文件

标签:node,npm,nrm,版本,nvm,安装
From: https://www.cnblogs.com/lujiesheng/p/18298674

相关文章

  • node中npm yarn pnpm孰优孰劣???
    npmnpm2node版本为4,npm版本就会将为2.x,此时我们执行下那npminstallexpress分析下node_modules的目录结构。我们会发现,express包和它的依赖都会被下载下来,展开展开express,它也有node_modules:再展开几层,每个依赖都有自己的node_modules:也就是说npm2的node_module......
  • 2024-07-11 npm publish报错合集
    报错1:ThispackagehasbeenmarkedasprivatenpmERR!你的包被设为私有模式了。npmERR!codeEPRIVATEnpmERR!ThispackagehasbeenmarkedasprivatenpmERR!Removethe'private'fieldfromthepackage.jsontopublishit.原因:你发布的包被标记为私有了,如果......
  • 开发环境搭建:Node.js安装
            在现代的软件开发中,Node.js已经成为了一个不可或缺的工具。它不仅仅是一个JavaScript运行环境,更是一个强大的工具集,可以帮助开发者快速构建高效的网络应用和服务。    在本文中,博主将指导你如何在自己的开发环境中安装和配置Node.js。1.访问Node......
  • (免费领取源码)计算机毕业设计项目:宠物店管理系统 19849(开题答辩+程序定制+全套文案 )上
    目 录摘要1绪论1.1背景及意义1.2研究现状1.3springboot框架介绍2 宠物店管理系统系统分析2.1可行性分析2.2系统流程分析2.2.1数据流程3.3.2业务流程2.3系统功能分析2.3.1功能性分析2.3.2非功能性分析2.4系统用例分析2.5本章小结......
  • (免费领源码)Java/Mysql数据库+09536 SSM爱心捐赠物资维护系统,计算机毕业设计项目推荐上
    摘要随着信息技术的快速发展,计算机应用已经进入成千上万的家庭。随着物资数量的增加,物资库存管理也存在许多问题。物资数据的处理量正在迅速增加,原来的手工管理模式不适合这种形式。使用计算机可以完成数据收集、处理和分析,减少人力和物力的浪费。需要建立爱心捐赠物资维护系......
  • 本地 AI RAG 系列之 使用 OpenLlama、Postgres、Node.js 和 Next.js 进行 100% 免费矢
    简介所以你想尝试向量搜索,但你不想付钱给OpenAI,或者使用Huggingface,也不想付钱给向量数据库公司。我来帮你。让我们在自己的机器上免费开始向量搜索吧。推荐文章《知识图谱大模型系列之01利用KeyBERT、HDBSCAN和Zephyr-7B-Beta构建知识图谱,LLM增强的自然语言处......
  • Docker入门(三):nodejs后端服务部署
    本文主要内容是通过dockerfile创建镜像,并通过kubernets(简称k8s)来启动集群服务。最后你会得到一个简单的nodejs提供的api服务。写在前面需要安装的有node(如何安装?),kubectl(如何安装?)一,创建nodejs应用本文主要是用于实践k8s,所以nodejs项目写的非常简单,除了package*.json之外只......
  • 为什么我的 Nodejs 的http 服务接收到的IP地址前面会有::ffff:?
    HelloWorld今天介绍一个比较绕口的技术。故事的首先要从测试同学提的一个BUG开始为什么一个ipv4地址前面会有::ffff:呢?是不是你的程序写错了呢。那我们来深究一下这个是什么东西。这种地址叫ipv4mappedipv6。为什么会有这么奇怪的东西呢,与ipv6部署有关。我们知道,ip......
  • 计算机毕业设计项目:18655 课程题库管理系统(开题答辩+程序定制+全套文案 )上万套实战教
    摘 要随着科学技术的飞速发展,各行各业都在努力与现代先进技术接轨,通过科技手段提高自身的优势;对于课程题库管理系统当然也不能排除在外,随着网络技术的不断成熟,带动了课程题库管理系统,它彻底改变了过去传统的管理方式,不仅使服务管理难度变低了,还提升了管理的灵活性。这种个......
  • 计算机毕业设计项目: node.js 网上购物商城的设计与实现99525(开题答辩+程序定制+全套文
    摘 要随着社会的发展,计算机的优势和普及使得网上购物商城的开发成为必需。网上购物商城主要是借助计算机,通过对首页、站点管理(轮播图、公告栏)用户管理(管理员、注册用户)内容管理(商城资讯、资讯分类)商城管理(商城中心、分类列表、订单列表)等信息进行管理。减少管理员的工作......