소개

문제점

pnpm workspace에는 workspace 안에서 사용하는 라이브러리의 버전을 한번에 관리할 수 있는 catalog라는 기능을 제공한다.

catalog를 지정하고 pnpm install을 시도했더니 오류가 발생한다.

ERR_PNPM_SPEC_NOT_SUPPORTED_BY_ANY_RESOLVER  react@catalog: isn't supported by any available resolver.

해결

글 작성자가 업로드 한 이미지

Catalogs 기능이 pnpm 9.5.0 이후로 릴리즈되어 발생하는 문제다. pnpm을 최신 버전으로 업그레이드하면 해결된다.

업데이트

pnpm self-update

corepack을 통해 설치한 경우:

corepack use pnpm@latest-10

corepack 사용 시 인증서 문제가 발생할 때:

npm install --global corepack@latest

corepack을 먼저 최신 버전으로 설치하고 다시 시도한다.

태그
pnpm
corepack
반응과 댓글 시스템은 Giscus에 의해 호스팅되며, 모든 대화는 GitHub에 저장됩니다.

출처가 명확하지 않은 내용을 신뢰하지 마세요. 글 작성자는 이로 인해 발생하는 책임을 지지 않습니다.

피드백 무엇이든 환영합니다 🤗

doda.devlicensegithubmade with ☕️

pnpm catalog isn’t supported by any available resolver. – 도다위키