pnpm self-update

최신 버전 또는 지정된 버전으로 pnpm을 업데이트합니다.

pnpm self-update [<version>]

사용 예:

pnpm self-update
pnpm self-update 10
pnpm self-update next-10
pnpm self-update 10.6.5

동작#

프로젝트 컨텍스트에 따라 pnpm self-update의 동작이 달라집니다:

managePackageManagerVersions=true인 프로젝트에서#

managePackageManagerVersions가 활성화되어 있고 프로젝트의 package.json에 pnpm으로 설정된 packageManager 필드가 있으면, self-update는 packageManager 필드만 package.json에서 해석된 버전으로 업데이트합니다. 전역으로 pnpm을 설치하지는 않습니다. 다음에 pnpm 명령을 실행하면 pnpm이 지정된 버전을 자동으로 다운로드하고 해당 버전으로 전환합니다.

managePackageManagerVersions가 없거나 프로젝트 외부인 경우#

그 외의 경우, self-update는 해석된 pnpm 버전을 전역으로 설치하고 PNPM_HOME에 링크하여 시스템에서 활성 pnpm 바이너리가 되도록 합니다.