当前位置: 首页 > news >正文

前端报错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命令即可

http://www.lryc.cn/news/503948.html

相关文章:

  • 康谋方案 | 多源相机数据采集与算法集成测试方案
  • Graspness 端到端抓取点估计 | 环境搭建 | 模型推理测试
  • 交换机是如何避免数据碰撞的(详细解释 + 示例)
  • 魅族手机刷官方系统
  • 女人想要的,是那份懂她的情绪价值
  • [python SQLAlchemy数据库操作入门]-10.性能优化:提升 SQLAlchemy 在股票数据处理中的速度
  • 【网络取证篇】取证实战之PHP服务器镜像网站重构及绕密分析
  • [python]使用 Pandas 处理 Excel 数据:分割与展开列操作
  • 单片机的选择因素
  • 软件测试兼容性测试丨分布式测试与多设备管理
  • Linux驱动开发(13):输入子系统–按键输入实验
  • 微服务篇-微服务保护:使用 Sentinel 来实现请求限流、线程隔离、服务熔断和 Fallback 备用方案的使用
  • vscode 排除文件夹搜索
  • 设计模式学习之——装饰者模式
  • 【Vulkan入门】10-CreatePipeline
  • C++11 (一)
  • 系统性能优化
  • IMX6ULL开发板挂载 Ubuntu 的 NFS 目录,并以交叉编译得到的hello程序进行测试
  • Xcode模拟器运行报错:The request was denied by service delegate
  • ubuntu18.04配置实时内核
  • Unity中Mesh重叠顶点合并参考及其应用
  • 倚光科技助力自由曲面设计与加工
  • PWM调节DCDC参数计算原理
  • [Pro Git#3] 远程仓库 | ssh key | .gitignore配置
  • Freertos任务切换
  • go开发中interface和方法接收器的使用
  • vue3-tp8-Element:对话框实现
  • 高中数学:随机变量-正态分布
  • 游戏引擎学习第47天
  • Git 仓库托管教程