npx 소개

in #kr6 years 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 패키지를 설치하고 테스트할수 있습니다.

Sort:  

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

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

Coin Marketplace

STEEM 0.25
TRX 0.11
JST 0.032
BTC 61618.64
ETH 3009.45
USDT 1.00
SBD 3.78