记一次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命令正常,问题解决

相关推荐
千寻技术帮几秒前
10422_基于Springboot的教务管理系统
java·spring boot·后端·vue·教务管理
Victor3567 分钟前
Hibernate(12)什么是Hibernate的实体类?
后端
Victor3567 分钟前
Hibernate(11)什么是Hibernate的持久化上下文?
后端
milanleon10 分钟前
使用Spring Security进行登录认证
java·前端·spring
excel12 分钟前
🚀 从零开始:如何从 GPTsAPI.net 申请 API Key 并打造自己的 AI 服务
前端
期待のcode1 小时前
@RequestBody的伪表单提交场景
java·前端·vue.js·后端
栀秋6661 小时前
防抖 vs 节流:从百度搜索到京东电商,看前端性能优化的“节奏哲学”
前端·javascript
一颗烂土豆1 小时前
vfit.js v2.0.0 发布:精简、语义化与核心重构 🎉
前端·vue.js·响应式设计
有意义1 小时前
深入防抖与节流:从闭包原理到性能优化实战
前端·javascript·面试
王中阳Go1 小时前
手把手教你用 Go + Eino 搭建一个企业级 RAG 知识库(含代码与踩坑)
人工智能·后端·go