본문으로 건너뛰기
버전: Next

pnpm dlx

Aliases: pnpx is an alias for pnpm dlx

의존성으로 설치하지 않고 레지스트리에서 패키지를 가져와 핫로드하고 노출하는 기본 명령 바이너리를 실행합니다.

예를 들어, 다른 프로젝트에서 설치할 필요없이 리액트 앱을 부트스트랩하기 위해 어디서나 create-react-app을 사용하려면 다음을 실행할 수 있습니다.

pnpm dlx create-react-app ./my-app

레지스트리에서 create-react-app 을 가져와서 주어진 인수로 실행할 것입니다.

사용하려는 패키지의 정확한 버전을 지정할 수도 있습니다.

pnpm dlx create-react-app@next ./my-app

옵션

--package <이름>

명령을 실행하기 전에 설치할 패키지를 입력합니다.

예시:

pnpm --package=@pnpm/meta-updater dlx meta-updater --help
pnpm --package=@pnpm/meta-updater@0 dlx meta-updater --help

설치를 위해 여러 패키지를 제공할 수 있습니다:

pnpm --package=yo --package=generator-webapp dlx yo webapp --skip-install

--shell-mode, -c

쉘 내부에서 명령을 실행합니다. UNIX에서는 /bin/sh 을 사용하고 Windows에서는 \cmd.exe 을 사용합니다.

예시:

pnpm --package cowsay --package lolcatjs -c dlx 'echo "hi pnpm" | cowsay | lolcatjs'

--silent, -s

실행된 명령의 결과만 출력됩니다.