npx 소개

in kr •  11 months ago

npx

an npm package runner

npm 5.2.0 이후 버전을 설치하면 npx 라는 새로운 바이너리가 설치됩니다.
npxnpm의 패키지 사용에 도움이되는 도구입니다.

npm 실행스크립트 없이 로컬로 설치된 도구사용

npm i -D cowsay

npx cowsay hello!

최근에 사용자들이 global로 패키지를 설치하는 대신 devDepenency에 도구를 설치하는 방향으로 점점 더 이동했습니다.

global로 설치되었던 mocha, grunt, gulpbower와 같은 도구는 프로젝트별로 관리 할 수 ​​있습니다.

일회성 명령실행

> which create-react-app
create-react-app not found.

> npx create-react-app my-cool-new-app

npx <command>를 실행하면 $ PATH에없는 경우 npm 레지스트리에서 해당 이름의 패키지를 자동으로 설치하고 호출합니다.
설치가 완료되면 설치 패키지가 전역에 있지 않으므로 장기적으로 오염에 대해 걱정할 필요가 없습니다.

다른 Node.js 버전으로 명령 실행

> npx node@6 -v
v6.11.1

> npx -p node@7 -- node -v
v7.10.1

> node -v
v8.1.2

npm 레지스트리에 node라는 멋진 패키지가 있습니다.
즉, nvm, nave 또는 n과 같은 버전 관리자를 사용하지 않고도 다른 node.js 버전을 사용하여 node 명령을 매우 쉽게 시도 할 수 있습니다.

npx-p 옵션을 사용하면 설치하고 실행중인 $ PATH에 추가 할 패키지를 지정할 수 있으므로 다음과 같은 재미있는 일을 할 수 있습니다.
node@6를 전역으로 실행하는 것처럼 npx -p node@6 npm it 를 실행하여 현재 npm 패키지를 설치하고 테스트할수 있습니다.

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

오오 많은 도움이 되었습니다! 감사합니다

정리 잘해주셨네요 감사합니다!