Stack Building

npx 본문

npx

S00ahKim 2019. 3. 19. 17:15

패키지 무설치 실행 (NPX)

NPM 5.2.0 버전 부터는 npx라는 유용한 커맨드가 추가되어 구지 패키지를 설치하지 않고도 실행할 수 있는 방법이 생겼습니다. 방대한 NPM 라이브러리들을 설치의 부담없이 1회성으로 즉석해서 실행해볼 수 있기 때문에 최근에 많이 사용되고 있습니다.

예를 들어 http-server 패키지를 프로젝트나 전역에 설치하지 않고 다음과 같이 npx 커맨드 뒤에 패키지명만 붙여서 실행해볼 수 있습니다.

1
2
3
4
5
6
7
$ npx http-server
npx: installed 25 in 3.28s
Starting up http-server, serving ./
Available on:
http://127.0.0.1:8080
http://10.212.5.70:8080
Hit CTRL-C to stop the server

하지만 실행 후에도 $PATH 환경변수에 해당 커맨드를 추가되지 않으며 설치 파일을 전역 설치 디렉토리에도 남기지 않습니다. 또한 프로젝트의 node_modules 디렉토리나 package.json 파일에도 아무 변화가 일어나지 않습니다.


출처: http://www.daleseo.com/js-npm-cli/

'' 카테고리의 다른 글

쓰로틀링, 디바운싱  (0) 2019.03.29
API (Application Programming Interface)  (0) 2019.03.27
stateless와 stateful  (0) 2019.03.16
[javascript] 데이터 타입과 객체  (0) 2019.03.14
[javascript] 자바스크립트 기본 특징  (1) 2019.03.13
Comments