前端报错npm ERR cb() never called问题
环境使用node版本v14.21.3,npm版本6.14.18
1.问题描述
1.1使用npm install后报错
npm ERR! cb() never called!npm ERR! This is an error with npm itself. Please report this error at:
npm ERR! ? ? <https://npm.community>npm ERR! A complete log of this run can be found in:
2.解决问题过程
2.1看网上大部分的解决方式是:
删除_node_modules_目录,删除_package-lock.json_文件,清除缓存,再重新npm install,不过一般出现这个问题并不会生成_package-lock.json_文件
2.2网上还有部分的解决方式是:
使用npm uninstall -g npm更新npm版本来解决这个问题,不过我们一般会安装node和npm的匹配版本。
如果node和npm版本不匹配就会报这个问题
ERROR: npm v10.5.0 is known not to run on Node.js v14.21.3. ?This version of npm supports the following node versions: `^18.17.0 || >=20.5.0`. You can find the latest version at https://nodejs.org/.ERROR:
D:Program Files
odejs
ode_cache
ode_modules
pm
ode_modules@npmcliagentlibagents.js:105
? ? options.lookup ??= this.#options.lookup
? ? ? ? ? ? ? ? ? ?^^^SyntaxError: Unexpected token '??='
? ? at wrapSafe (internal/modules/cjs/loader.js:1029:16)
? ? at Module._compile (internal/modules/cjs/loader.js:1078:27)
? ? at Object.Module._extensions..js (internal/modules/cjs/loader.js:1143:10)
? ? at Module.load (internal/modules/cjs/loader.js:979:32)
? ? at Function.Module._load (internal/modules/cjs/loader.js:819:12)
? ? at Module.require (internal/modules/cjs/loader.js:1003:19)
? ? at require (internal/modules/cjs/helpers.js:107:18)
? ? at Object.<anonymous> (D:Program Files
odejs
ode_cache
ode_modules
pm
ode_modules@npmcliagentlibindex.js:7:15)
? ? at Module._compile (internal/modules/cjs/loader.js:1114:14)
? ? at Object.Module._extensions..js (internal/modules/cjs/loader.js:1143:10)
2.2.1如果你不幸的按照网上使用npm uninstall -g npm升级了版本
那么可以去删除nodejs ode_cache ode_modules pm的文件,原来的npm文件会在nodejs ode_modules目录下。不需要重装node和npm来解决
3.解决步骤
好了,现在回到我们一开始需要解决的这个问题上。
导致这个问题是文件夹的权限没放开导致的,知道的就可以不往下面看了。
不知道调整文件夹权限的按照下方的图片步骤解决即可。调整的是代码所在文件夹



弄完之后去之前报错的前端项目下使用npm install命令即可
相关文章:
前端报错npm ERR cb() never called问题
环境使用node版本v14.21.3,npm版本6.14.18 1.问题描述 1.1使用npm install后报错 npm ERR! cb() never called!npm ERR! This is an error with npm itself. Please report this error at: npm ERR! ? ? <https://npm.community>npm ERR! A complete log…...
康谋方案 | 多源相机数据采集与算法集成测试方案
目录 一、相机组成 二、多源相机采集与测试方案 三、应用案例分享 四、结语 在智能化技术快速发展当下,图像数据的采集与处理逐渐成为自动驾驶、工业等领域的一项关键技术。高质量的图像数据采集与算法集成测试都是确保系统性能和可靠性的关键。随着技术的不断进…...
Graspness 端到端抓取点估计 | 环境搭建 | 模型推理测试
在复杂场景中实现抓取检测,Graspness是一种端到端的方法; 输入点云数据,输出抓取角度、抓取深度、夹具宽度等信息。 开源地址:https://github.com/rhett-chen/graspness_implementation?tabreadme-ov-file 论文地址࿱…...
交换机是如何避免数据碰撞的(详细解释 + 示例)
交换机是如何避免数据碰撞的(详细解释 示例) 1. 独立冲突域 交换机的每个端口都形成一个独立的冲突域。这意味着通过交换机连接的每个设备都拥有自己的通信通道,互不干扰。 示例: 假设一个交换机有4个端口,分别连接…...
魅族手机刷官方系统
从魅族官网下载固件 https://flyme.cn/firmware.html 找到自己的型号,里面有历史版本、最新版,按照需求下载。 下载的是update.zip,改名就不能升级了 方法1 直接点击下载的update.zip包就可以升级。 方法2 将文件移动到文件管理的根目录&a…...
女人想要的,是那份懂她的情绪价值
女人想要的,是那份懂她的情绪价值 在情感的世界里,我们常常听到这样的声音:“我不需要你帮我解决问题,我只希望你能懂我。”这句话,简单却深刻,它揭示了女性在情感需求上的一个独特面向——她们渴望的&…...
[python SQLAlchemy数据库操作入门]-10.性能优化:提升 SQLAlchemy 在股票数据处理中的速度
哈喽,大家好,我是木头左! 当处理大量数据时,如股票数据,默认的ORM操作可能会显得效率低下。本文将探讨如何通过一些技巧和策略来优化SQLAlchemy ORM的性能,从而提升其在股票数据处理中的速度。 1. 选择合适的数据类型 在定义模型时,选择合适的数据类型对于性能至关重要…...
【网络取证篇】取证实战之PHP服务器镜像网站重构及绕密分析
【网络取证篇】取证实战之PHP服务器镜像网站重构及绕密分析 在裸聊敲诈、虚假理财诈骗案件类型中,犯罪分子为了能实现更低成本、更快部署应用的目的,其服务器架构多为常见的初始化网站架构,也称为站库同体服务器!也就是说网站应用…...
[python]使用 Pandas 处理 Excel 数据:分割与展开列操作
在数据处理的过程中,时常需要对 Excel 表格中的数据进行清洗与转换,下面介绍使用 Python 中的 Pandas 库对 Excel 文件中的数据进行操作,具体包括分割列、展开数据、清除空格以及格式转换等操作。 目标: 读取一个没有表头的 Exc…...
单片机的选择因素
在选择单片机型号时,需要根据具体的应用需求来选择合适的单片机。单片机(Microcontroller Unit, MCU)是一种将计算机的主要部分集成在一个芯片上的微型计算机,它通常包括处理器、存储器、输入/输出接口等。随着技术的发展…...
软件测试兼容性测试丨分布式测试与多设备管理
本文将从分布式测试的概念、重要性以及实施方法入手,紧接着探讨多设备管理的必要性和管理策略,最后分析其对软件测试行业的前景与影响。 分布式测试简介 什么是分布式测试? 分布式测试是指将测试任务分散到不同的计算机或者设备上进行&…...
Linux驱动开发(13):输入子系统–按键输入实验
计算机的输入设备繁多,有按键、鼠标、键盘、触摸屏、游戏手柄等等,Linux内核为了能够将所有的输入设备进行统一的管理, 设计了输入子系统。为上层应用提供了统一的抽象层,各个输入设备的驱动程序只需上报产生的输入事件即可。 下…...
微服务篇-微服务保护:使用 Sentinel 来实现请求限流、线程隔离、服务熔断和 Fallback 备用方案的使用
🔥博客主页: 【小扳_-CSDN博客】 ❤感谢大家点赞👍收藏⭐评论✍ 文章目录 1.0 微服务保护 1.1 请求限流方案 1.2 线程隔离方案 1.3 服务熔断方案 2.0 Sentinel 2.1 Sentinel 安装 2.2 微服务整合 3.0 Sentinel-请求限流 4.0 Sentinel-线程隔离…...
vscode 排除文件夹搜索
排除的文件夹 node_modules/,dist/...
设计模式学习之——装饰者模式
装饰者模式(Decorator Pattern)是一种结构型设计模式,它允许你动态地向一个现有的对象添加新的行为,同时又不改变其结构。 一、定义与特点 定义:装饰者模式动态地将责任附加到对象上。若要扩展功能,装饰者…...
【Vulkan入门】10-CreatePipeline
目录 先叨叨Git信息关键代码TestPipeline::Initialize() 编译运行 先叨叨 到上篇为止已经创建了FrameBuffer和RenderPass。建立Pipeline的先决条件已经具备。本篇就来创建Pipeline。 Git信息 repository: https://gitee.com/J8_series/easy-car-uitag: 10-CreatePipelineurl…...
C++11 (一)
一、 C11的发展历史 C11是C 的第二个主要版本,并且是从 C98 起的最重要更新。 它引入了大量更改,标准化了既有实践,并改进了对C程序员可用的抽象。在它最终由IS0在2011年8月12日采纳前,人们曾使用名称“C0x”,因为它曾…...
系统性能优化
一、概述 性能优化的目标:是提高系统或应用程序的响应时间、吞吐量、cpu、内存、磁盘IO、网络、流量、JVM、Tomcat、DB等方面的性能指标。 性能优化需要有一些技巧:对于整个产品或项目而言,比如可以从前端优化、后端优化、架构优化、高并发…...
IMX6ULL开发板挂载 Ubuntu 的 NFS 目录,并以交叉编译得到的hello程序进行测试
首先参考博文 https://blog.csdn.net/wenhao_ir/article/details/144404637 使得IMX6ULL开发板、PC机上的USB网卡、VMware中的Ubuntu能互相Ping 通 然后开始将Ubuntu 的 NFS 目录挂载到Ubuntu中。 为什么挂载? 答:其实是把 Ubuntu中的某个目录通过NFS网…...
Xcode模拟器运行报错:The request was denied by service delegate
Xcode模拟器运行报错:The request was denied by service delegate 造成的原因: (1)新的苹果M系列芯片的Mac电脑 (2)此电脑首次安装启动Xcode的应用程序 (3)此电脑未安装Rosetta 2 解决方法: …...
2025届毕业生推荐的六大AI学术工具推荐榜单
Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 智能写作工具DeepSeek,于论文写作里有着显著辅助价值,用户能够输入研…...
2025届毕业生推荐的六大降重复率网站推荐
Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 针对用户试图降低文本里人工智能生成内容的可识别度,降AIGC工具发挥作用…...
电赛赛题深度解析:从五大类别到实战备赛策略
1. 电赛赛题五大类别全解析 全国大学生电子设计竞赛(简称电赛)作为电子类专业最具影响力的赛事,其赛题设置直接反映了行业技术发展趋势。经过对近十年赛题的统计分析,所有题目可明确划分为五大类别,每类都有独特的考察…...
基于Matlab的分布式电源选址定容软件:优化接入点与容量,降低网损与电压越限风险
分布式电源选址定容 软件:Matlab 介绍:在改进的IEEE33节点系统中分布式电源选择最佳接入点和接入容量,以网损和电压越限惩罚为目标进行粒子群优化,能得出最佳接入点和接入容量,接入前后电压变化,基础程…...
新手福音:在快马平台通过生成式提示零基础学懂lstm情感分析
今天想和大家分享一个特别适合深度学习新手的实践项目——用LSTM做文本情感分析。作为一个刚入门NLP的小白,我最初看到"长短期记忆网络"这个词就头大,直到在InsCode(快马)平台上通过生成式提示直接获得了可运行的代码项目,才真正理…...
别再乱配了!给COMSOL选工作站,CPU、内存、主板到底怎么搭才不浪费钱?
COMSOL工作站黄金配置法则:精准匹配需求,避开性能陷阱 当你面对琳琅满目的CPU型号、内存规格和主板参数时,是否感到无从下手?COMSOL Multiphysics作为一款强大的多物理场仿真工具,其性能表现与硬件配置息息相关。但盲目…...
LLM之Agent(三十七)|AI Agents(六):从Workflow到Agent的架构演进与选型指南
1. 从Workflow到Agent的技术演进路径 十年前我刚接触自动化系统时,所有流程都是硬编码的if-else逻辑。如今AI技术的爆发式发展,让系统架构经历了三次重要迭代: 第一代规则引擎就像铁路轨道,每个岔路口都需要人工预设判断条件。我参…...
水下珍品目标检测数据集海胆(sea urchin),海参(sea cucumber),扇贝(scallop)总计796张图像,图像大小是1920×1080数据集是YOLO格式和VOC格式可直接
水下珍品目标检测数据集 海胆(sea urchin),海参(sea cucumber),扇贝(scallop) 总计796张图像,图像大小是19201080 数据集是YOLO格式和VOC格式 可直接进行YOLO检测,目前yolov5检测map高达0.91 图像是原始图像,未做清晰化…...
养护之心:超越“出世/入世”二分,重思中国思想传统的精神功能
养护之心:超越“出世/入世”二分,重思中国思想传统的精神功能---过程稿声明本文系岐金兰与AI协作完成的元人文研究过程稿,基于“大儒家观”立场展开。全文共约22,000字。本稿为阶段性研究成果,后续可能继续修订完善。文中观点仅代…...
2026届必备的降AI率神器推荐
Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 若想切实有效地降低文本所具有的AIGC(人工智能生成内容)特征…...
