node.js版本控制和切换

nvm安装详细教程 如果有C:\Users\用户名\AppData\Roaming\npm,则将其修改为D:\software\nvm\node_global(刚刚新建node_global文件夹的位置),如果没有就自己新建D:\software\nvm\node_global,总之保证有以下图片中内容。win + R ,输入cmd ,回车后,在命令行输入nvm root 命令,可以查看nvm的安装根路径在那个文件夹。win + R ,输入cmd ,回车后,在命令行输入nvm -v 命令,返回版本号,证明配置成功。 阅读详情

NVM (Node Version Manager): Nodejs的版本管理工具

早期的nvw只支持Linux 和Mac,而window用户较多使用的是nvmw。但最近由于重装系统偶然发现已有更新nvm支持window,而且快捷方便,不需要设置环境变量。

步骤

1.**如果已经安装过node,npm版本,先卸载 ,删除可能保留的所有nodejs安装目录,环境变量

2.下载nvm安装 (推荐使用nvm-setup.zip)[地址]:https://github.com/coreybutler/nvm-windows/releases
3.解压安装
4.设置国内镜像:

1.方式一
// 设置node镜像。国内可以使用:https://npm.taobao.org/mirrors/node/
nvm node_mirror <node_mirror_url>
// 设置npm镜像。中国人可以使用https://npm.taobao.org/mirrors/npm/
nvm npm_mirror <npm_mirror_url>

2.方式二
安装的目录下找到settings.txt文件,添加
node_mirror: https://npm.taobao.org/mirrors/node/ 
npm_mirror: https://npm.taobao.org/mirrors/npm/

5.安装node

nvm install 版本号

常用命令

nvm list 查看已经安装的版本
nvm use <version> ## 切换使用指定的版本node
nvm on 打开nodejs控制
nvm off 关闭nodejs控制
nvm list installed 查看已经安装的版本
nvm list available 查看网络可以安装的版本
nvm version 查看当前的版本
nvm install 安装node版本
nvm ls 列出所有版本
nvm current显示当前版本
nvm alias <name> <version> ## 给不同的版本号添加别名
nvm unalias <name> ## 删除已定义的别名
nvm reinstall-packages <version> ## 在当前版本node环境下,重新全局安装指定版本号的npm包
nvm proxy 查看设置与代理
nvm node_mirror [url] 设置或者查看setting.txt中的node_mirror,如果不设置的默认是 https://nodejs.org/dist/
nvm npm_mirror [url] 设置或者查看setting.txt中的npm_mirror,如果不设置的话默认的是: https://github.com/npm/npm/archive/.
nvm uninstall <version> 卸载制定的版本
nvm use [version] [arch] 切换制定的node版本和位数
nvm root [path] 设置和查看root路径

注意事项

1.升级nvm-windows
要升级nvm-windows,请运行新安装程序。它将安全地覆盖需要更新的文件,而无需触及node.js安装。
2、安装的任何全局npm模块都不会在已安装的各种版本的node.js之间共享。此外,正在使用的node版本可能不支持某些npm模块,因此在工作时需注意环境。
3、nvm使用node.js后cmd命令行可能无法使用npm和node命令,nvm on,后重启电脑即可

问题

1.nvm install安装较新版本的node没有问题,安装低版本报错:
在这里插入图片描述
解决方案:

  • 从提示上看,说是npm版本下载失败,这时候可以手动去官网进行下载
    https://github.com/npm/cli/releases/tag/v5.6.0
  • 将下载的源文件解压到“…\nvm\v8.11.1\node_modules”,并改名“npm”
  • 将…\nvm\v12.21.0\node_modules\npm\bin 路径下的 “文件”拷贝到 …\nvm\v12.21.0 目录下
    在这里插入图片描述
    此时控制台上进行node -v 或 npm -v 可以直接查询到响应的信息

一般都会自动配置环境变量
如果依然不行,需手动配置node环境变量: path里加 …\nvm\nodejs
在这里插入图片描述

nvm及node安装与配置 我们之所以需要使用node,是因为我们需要使用node中的npm(Node Package Manager),使用npm的目的是为了能够方便的管理一些前端开发的包! 阅读详情

相关推荐

Windows保姆级安装Node.js版本管理神器nvm教程(2023)

我们在学习前端或者工作过程中,大概率遇到有的项目支持高版本运行,而有的项目可能不支持,那么就需要切换node版本,如果卸载node再安装另一版本显然觉得不够优雅、不够专业,因此使用nvm进行不同版本管理能够极大的提高我们切换node的效率。当然了在nvm安装的过程中有很多坑,许多新手的兄弟姐妹们非常容易陷入无法自拔,那么请往下看,我将带领你们一步到位保姆方式安装,一步一说明一提醒,只要按照我的教程一步一走即可,那么接下来开始上车走起。

qq_58221659的博客 4080

nvm介绍、nvm下载、nvm安装、配置及nvm使用(Node Version Manager)nodejs版本管理切换工具

在工作中,我们可能同时在进行2个或者多个不同的项目开发,每个项目的需求不同,进而不同项目必须依赖不同版本的NodeJS运行环境,这种情况下,对于维护多个版本的node将会是一件非常麻烦的事情,nvm就是为解决这个问题而产生的,他可以方便的在同一台设备上进行多个node版本之间切换。Node Version Manager(NVM) 是一种用于管理多个主动节点.js版本的工具。Node.js平台,Node.js工具社区和Node.js库是快速移动的目标 - 在一个Node.js版本下可能有效的方法不能保证适用

南北极之间 20万+

S7-1200模拟量

将两种不同的金属或合金金属焊接起来,构成一个闭合回路,利用温差电动势来测量温度,当两端存在温度梯度时,回路中就会有电流通过,此时两端之间就存在电动势--热电动势,这就是所谓的塞贝克效应(seebeck effect)。温差越大,热电动势越高。热电偶是有正负极性的,所以需要确保导线连接到正确的极性,否则会造成明显的测量误差。为了使温度补偿达到最佳效果,必须将热电偶模块安装在温度稳定的环境中简述:两种金属,每一种金属随温度变化是不同的,出现温差--由俩金属构成的回路就会有电流经过,因此两端形成热电动势。

王阿妹小天才的博客 2591

NVM常用命令

NVM常用命令 nvm list 查看已经安装的版本 nvm list installed 查看已经安装的版本 nvm list available 查看网络可以安装的版本 nvm version 查看当前的版本 nvm install 安装最新版本nvm nvm use <version> ## 切换使用指定的版本node nvm ls 列出所有版本 nvm current显示当前版本 nvm alias <name> <version> ## 给不同的版本号添加别名

liyiliang123的博客 2744

性能测试软件(LR12) 具体汉化(中文)方法

LoadRunner 12 的下载及安装详细过程请参考:https://blog.csdn.net/xiao66guo/article/details/105465854 1、在LoadRunner文件中找到 Setup.exe 可执行文件,并以管理员的身份运行: C盘 —> Temp—>HP LoadRunner 12.02 Community Edition—> D...

多谢大人光临寒舍,请随便看看,喝口茶吧 ☕️☕️☕️ 1992

手把手教你为STM32设备生成自定义MAC地址(基于芯片ID的5种算法对比)

本文详细介绍了基于STM32芯片ID生成自定义MAC地址的5种算法,包括直接截取、异或折叠、CRC32哈希、自定义混合运算及SHA-256摘要。通过对比分析各算法的计算复杂度、唯一性及适用场景,帮助嵌入式开发者根据项目规模与资源,选择最合适的方案,确保设备MAC地址的唯一性与合规性。

weixin_29170327的博客 526

快速切换Node.js版本的终极指南。

在开发 Vue、React 或其他基于 Node.js 的项目时,不同项目可能依赖不同版本的 Node.js。版本冲突会导致构建失败或运行时错误。通过管理多个 Node.js 版本,可以避免这类问题。nvm 是 Node.js 版本管理的标准工具,支持 Windows、macOS 和 Linux。安装 nvm 后,可以轻松切换不同版本的 Node.js。fnm 是更轻量级的替代方案,适合需要快速切换的场景。文件,指定所需 Node.js 版本。Windows 用户需下载。

AIh_snfm的博客 301

H医药公司配送中心布局仿真优化

新增2个Source,Source1命名为“货物到达”,用来进行仿真供应商原料到达,Source2命名为“订单到达”,用来进行仿真客户需求订单的到达,如下图是设置两个发生器的具体参数。通过主操作界面上的各个实体工具,如发生器、暂存区、货架、处理器、吸收器等实体工具对初始模型和优化后的方案模型进行仿真建模,建立优化前后的模型图如下图所示。通过下表可以看出,优化前操作员的总运行距离为132.11km,而优化后操作员的总运行距离为128.17km,运行距离缩短,操作员的疲劳强度降低。

m0_72514516的博客 2529

Node.js版本控制工具 nvm 的使用指南(配合 nrm 快速切换 npm 源)

在现代前端开发中,Node.js 是不可或缺的工具,但不同项目要求的Node版本不同,频繁地安装卸载不同版本Node会很麻烦。nvm(Node Version Manager)和nrm(NPM Registry Manager)是两款高效的开源工具,能帮助开发者轻松解决这些问题。nvm:Node.js 的版本管理工具,用于管理多个 Node.js 版本。它让你在同一台机器上安装、切换和删除不同版本的 Node.js ,避免版本冲突。

Demoncode_y的博客 797

用Python玩转Milvus:从安装SDK到完成第一个向量搜索Demo

本文为Python开发者提供了一份详细的Milvus向量数据库实战指南。文章重点讲解了如何规避版本兼容性陷阱,正确部署Milvus服务端并安装匹配的Python SDK。通过一个电影推荐系统的完整案例,演示了从数据建模、集合创建、向量插入、索引构建到执行混合搜索的全流程,帮助开发者快速上手并完成第一个向量搜索Demo。

weixin_29239279的博客 192

基于深度学习的商品标签识别系统:UI界面 + YOLOv8/v7/v6/v5代码 + 训练数据集

基于YOLO系列模型的商品标签识别系统能够有效解决商品信息提取的自动化问题。通过合理的数据集准备、模型训练和UI设计,我们可以实现一个功能强大的商品标签识别系统。希望本文提供的内容能够为大家提供有价值的帮助。

YOLO 474

【Node】安装多个版本的Node以及版本切换

多个版本的Node切换

一段路 335

Angular进阶-NVM管理Node.js实现不同版本Angular环境切换

本文介绍了如何使用NVM(Node Version Manager)实现在同一台机器上管理多个Node.js版本。使用NVM,可以轻松安装、切换或卸载不同版本的Node.js,确保不同项目间的版本兼容性。通过简单的命令行操作,NVM提高了开发效率,减少了因版本冲突造成的问题,是现代Web开发中不可或缺的工具。

踏雨歌青春,诗酒趁年华 1万+

127.手机防回滚机制(Anti-Rollback)详解|efuse熔丝原理与降级绕过方案

手机刷机与维修技术指南 本文针对电子工程师和维修人员,详细介绍了主流手机品牌(高通、联发科、苹果)的刷机原理与维修方法。内容包括三大平台的刷机协议差异、关键操作模式(Fastboot/DFU/EDL)、分区表修复等核心技术,并提供了完整的Python自动化刷机脚本。文章重点解决系统崩溃、基带丢失、分区损坏等常见故障,涵盖从环境搭建到具体操作的全流程指导,所有指令均经过实测验证。适用于专业维修场景下的跨品牌设备修复需求。

2601_95651806的博客 290

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

[Node.js] Node.js 版本控制工具 nvm/n/fnm

在开发过程中,我们可能需要在同一台机器上安装多个版本的 Node.js,以满足不同项目的需求。这时,Node.js 版本管理工具就显得尤为重要。以下是三款流行的 Node.js 版本管理工具,它们可以帮助你在 macOS、Linux 和 Windows 系统上轻松切换、安装和管理不同版本的 Node.js。

浪里个狼游记 2497

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

还在用nvm做node管理工具?快来试试Volta吧!

还在用nvm做node管理工具?快来试试Volta吧!

w1404273025的博客 993

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Node.js安装配置全攻略:版本选择、跨平台工具与效能优化

JavaScript运行时环境是现代Web开发的核心基础,它使得开发者能够使用统一的语言栈构建高性能的网络应用。其原理在于通过V8引擎将JavaScript代码编译执行,突破了浏览器环境的限制。这一技术价值在于实现了前后端语言统一,大幅提升了开发效率和系统性能,广泛应用于API服务、实时应用和全栈开发等场景。在搭建开发环境时,版本管理和包管理是关键环节。长期支持版(LTS)为生产环境提供了稳定的基础,而通过nvm等工具进行版本管理能有效解决多项目兼容性问题。包管理器如npm、yarn和pnpm则负责依赖管理

aodiyi6351的博客 367

NodeGit分支管理终极指南:快速创建、切换和合并分支的完整方案

NodeGit作为Node.js生态中功能最强大的Git库,为开发者提供了完整的Git操作能力。通过NodeGit进行分支管理,您可以轻松实现代码隔离、功能开发和版本控制,让团队协作更加高效顺畅。本文将为您详细介绍NodeGit分支管理的核心功能和最佳实践。 ## 🔍 NodeGit分支管理核心概念 在NodeGit中,分支管理主要涉及三个核心操作:**创建分支**、**切换分支**和**合

gitblog_00349的博客 478

Mono 项目常见问题解决方案

Mono 项目常见问题解决方案 项目基础介绍 Mono 是一个基于 Express.js 的极简 REST API 框架。它旨在提供一个轻量级的解决方案,帮助开发者快速构建和部署 RESTful API。Mono 支持环境配置、API 版本控制、JWT 会话、ACL(访问控制列表)、路由验证等功能。该项目的主要编程语言是 JavaScript。 新手使用注意事项及解决方案 1. 环境配置问题 问题...

gitblog_00646的博客 502

win环境安装Node.js的多种方式并配置IDEA

npm(全称Node Package Manager)是Node.js的包管理工具,用于管理Node.js项目的依赖关系。npm是Node.js平台的一部分,不需要单独安装,在安装Node.js时会自动将npm一起安装。当你同时进行两个或多个node项目开发,并且这些项目的node版本不一样时,nvm可以很好的帮你管理pc上的node版本切换。npm作为Node.js的默认包管理工具,与Node.js紧密集成,共同构成了一个完整的开发环境。一、直接下载Node.js包安装。二、通过nvm工具更新安装。

nandao158的博客 2804

windows下随意切换 node版本

安装nvm 1、nvm是什么 nvm全名node.js version management,顾名思义是一个nodejs的版本管理工具。通过它可以安装和切换不同版本的nodejs。下面列出下载、安装及使用方法。 2、下载 官网Git地址:https://github.com/coreybutler/nvm-windows/releases 提示:网盘里面有安装包 网盘地址:https://pan.baidu.com/s/1OI3uVBR4LS...

chuxuezhe427的博客 382

快速切换Node版本之版本过高造成Hexo上传报错

***场景分析:***前段时间通过hexo命令上传项目到git突然发现会报错,而且之前的项目也会出现空白页。经过一顿操作后发现,node.js的版本过高,导致hexo命令失效。 目前hexo不支持高版本,只能通过降级解决问题。 所以接下来就关乎到node版本的切换控制管理了。 nvm:全名node.js version management,是一个node的版本管理工具 第一步:卸载你的NodeJs。 将电脑现在装的node进行卸载,最好是删除所有关于node的文件及内容 第二步:安装nvm 通过Githu

孟繁胜游的博客 1249

nvm,node版本控制工具的使用

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考。

qq_57483942的博客 538

Node版本切换

参考。

weixin_52019286的博客 574

终极指南:如何使用Volta实现JavaScript工具链的无缝管理

Volta是一款由Rust构建的JavaScript工具链管理工具,它能够帮助开发者轻松管理Node.js、npm、Yarn等工具的版本,确保项目在不同环境中保持一致的开发体验。作为"JS Toolchains as Code"理念的践行者,Volta通过其高效的Rust内核,为JavaScript生态系统提供了前所未有的工具链管理体验。 [![Volta logo](https://raw.g

gitblog_00778的博客 809
上一篇: 跨域 解决方案汇总
下一篇: 纯前端实现下载,批量下载
蜗牛与藤曼
博客等级 码龄9年 1万+粉丝 89原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值