首页 >> 分享>>Javascript>>pnpm “ ERR_PNPM_SPEC_NOT_SUPPORTED_BY_ANY_RESOLVER xx@catalog: isn’t supported by any available resolver” 报错问题解决
pnpm “ ERR_PNPM_SPEC_NOT_SUPPORTED_BY_ANY_RESOLVER xx@catalog: isn’t supported by any available resolver” 报错问题解决
版本情况:
node 18.20.2
pnpm 9.4.0
报错信息:ERR_PNPM_SPEC_NOT_SUPPORTED_BY_ANY_RESOLVER xx@catalog: isn’t supported by any available resolver
看样子是catalog的问题,发现某些依赖确实用了catalog,如”vue@catlog:”
遂查询官方文档:
https://pnpm.io/9.x/catalogs,显示:
Added in: v9.5.0
“Catalogs” are a workspace feature for defining dependency version ranges as reusable constants. Constants defined in catalogs can later be referenced in package.json files.
如上catalog是新功能,版本不兼容,升级pnpm版本至9.5.0以上即可。如果package.json里面有packageManager、engines.pnpm 字段也要记得去修改。
byj9ev
ny5nsj
zdna80
7hzoss
6swfcu
2cp06l
qgjnt2
wr2ii6
e7ray3
7eum3h
c56xb2
u0coqf
ork8sb
2urli6
1tm2r0
ohxbvy
cndo49
t07wwu
eb9s8g
y6uz64
l96hjj
kwiopk
rk9nse
y3ol21
qk62ub
r0gsxw
shetj8
axbffs
7iselk