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
'Development > React.js' 카테고리의 다른 글
[React] 웹팩을 활용한 리엑트 개발 환경 셋팅 (0) | 2022.01.24 |
---|---|
[React] 리엑트 CSS 사용하기 (0) | 2022.01.23 |
[React] Redux (0) | 2022.01.21 |
[React] 라이프 사이클 (0) | 2022.01.21 |
[React] React.memo를 사용한 컴포넌트 리렌더링 방지 (0) | 2022.01.04 |