pnpm runtime <cmd>
런타임을 관리합니다.
별칭: rt
Commands#
set#
지정한 버전의 런타임을 설치합니다.
pnpm runtime set <name> <version> [-g]
지원되는 런타임#
node- Node.jsdeno- Denobun- Bun
정보
버전 v11.0.0부터는 Node.js 런타임을 설치할 때(pnpm runtime set node … 또는 node@runtime:<version>을 통해), Node.js 아카이브에 번들된 npm, npx, corepack을 추출하지 않습니다. 이를 통해 런타임 설치 중 pnpm이 해시하고, CAS에 쓰고, 링크해야 하는 파일 수가 대략 절반으로 줄어듭니다. 여전히 npm이 필요하다면, pnpm add -g npm으로 별도로 설치하세요.
정보
버전 v11.22.0부터, Node.js 버전 해석(devEngines.runtime 또는 runtime: 지정자를 통한)이 훨씬 빨라졌습니다. 버전별 릴리스 메타데이터는 서명이 검증된 후 캐시 디렉터리에 캐시되며, runtime:22.23.2와 같은 정확한 안정 버전은 더 이상 Node.js 릴리스 인덱스를 다운로드하지 않습니다. 메타데이터를 한 번 가져온 고정 런타임은 네트워크 접근 없이 해석되므로, 이미 다운로드된 런타임을 고정한 프로젝트에서 처음 node를 호출할 때의 지연이 없어집니다.
예시#
Node.js v22를 전역으로 설치합니다:
pnpm runtime set node 22 -g
Node.js LTS 버전 설치
pnpm runtime set node lts -g
최신 버전의 Node.js를 설치합니다.
pnpm runtime set node latest -g
Node.js의 시험판 버전을 설치합니다.
pnpm runtime set node nightly -g
pnpm runtime set node rc -g
pnpm runtime set node rc/22 -g
pnpm runtime set node 22.0.0-rc.4 -g
codename을 사용하여 Node.js LTS 버전을 설치합니다:
pnpm runtime set node argon -g
Deno를 설치합니다:
pnpm runtime set deno 2 -g
Bun을 설치합니다:
pnpm runtime set bun latest -g
옵션#
--global, -g#
런타임을 전역으로 설치합니다.