记一次pdjs时安装glob出现,npm ERR! code ETARGET和npm ERR! code ELIFECYCLE

如往常一样,我使用pdjs来编译proto文件,但出现了以下报错:

大致就是pdjs的util在尝试执行`npm install glob@^7.2.1 escodegen@^1.13.0 `时出错了

尝试手动执行安装,`escodegen `被正确安装,但`glob@^7.2.1`出错

bash 复制代码
npm ERR! code ETARGET
npm ERR! notarget No matching version found for glob@7.2.1.
npm ERR! notarget In most cases you or one of your dependencies are requesting
npm ERR! notarget a package version that doesn't exist.

也就是找不到符合条件的版本为7.2.1的包

执行`npm view glob versions`,出来了很多

筛选一下相近的版本`>npm view glob versions | findstr 7.2 `(windows中的`findstr`与linux中的`grep`相似)

出现的结果:

bash 复制代码
  '7.2.0',  '7.2.2',      '7.2.3',  '8.0.1',  '8.0.2',

于是,手动安装与需求`7.2.1`相近的高版本`7.2.2`
npm install glob@^7.2.2

重新执行pdjs命令正常,问题解决

相关推荐
2501_9185823715 分钟前
HarmonyOS应用开发实战:小事记 - Stage 模型下 EntryAbility 的启动流程与 Want 解析机制
后端
浮江雾27 分钟前
Flutter第十节-----Flutter布局与组件全解析
android·开发语言·前端·学习·flutter·入门
名字还没想好☜1 小时前
Go 用 errgroup 管理并发子任务:错误收敛、取消传播与限流
开发语言·后端·golang·go·并发
xcLeigh1 小时前
Doubao-Seed-Evolving大模型接入教程|搭建全品类提示词+AI工具导航网页
前端·人工智能·python·ai·html·ai开发·豆包
星栈独行2 小时前
Node 框架怎么选?Express、Koa、Egg、NestJS 场景化选型指南
后端·程序人生·node.js
巴勒个啦2 小时前
Vue 3.6 Vapor Mode 实战:我把一个 Vue3 项目的渲染性能提升了 4 倍
前端·angular.js
不简说2 小时前
# JS 代码技巧 vol.7 — 20 个浏览器 API 实战,自带 API 能干的事别自己封装
前端·javascript·面试
你为她披上外套时我正站在窗外2 小时前
拆解 siwi-download:Rust 异步下载器是怎么炼成的
后端
苍何2 小时前
WAIC深度体验:能跨端使用的 Agent 才是好 Agent!
后端