Development/React.js

[React] npm vs npx

moretz0921 2022. 1. 21. 15:59

 

 

NPM : 라이브러리를 담고 있는 resistory 역할

- npm install 시 local / global로 나뉜다.

- local로 다운 받아지면 프로젝트 내 node_modules에 다운 받아진다.

- global로 다운 받아지면 프로젝트 내 뿐만 아니라 컴퓨터 내에 받아지게 된다.

 ex) window: bin/ 안에

       Linux: /user/local/bin 안에

 

- npm에 관련된 것은 package.json에 정의되어 있다.

 

 

NPX : Node 패키지를 실행시키는 하나의 도구

- npm을 좀 더 편하게 사용하기 위해 npm에서 제공해주는 하나의 도구

-  이제는 react를 설치할 때 npx를 이용하여 npm node reposistory에 있는 것을 찾아서 다운로드 없이 사용

 

* 결론: 디스크 공간 낭비하지 않고, 항상 최신 버전을 사용할 수 있다. 

 

 

 

 

 

 

 

출처

 

https://velog.io/@wheezy_han/npm-vs-npx

 

npm vs npx

라이브러리를 담고 있는 resistory 역할 npm install 시 local/global로 나뉨local로 다운 받아지면 프로젝트 내 node_modules에 다운 받아짐global로 다운 받아지면 (npm install ... -g) 프로젝트 내 뿐만 아니라

velog.io