npm - node package manager
자바스크립트 런타임 환경 Node.js의 기본 패키지 관리자
npx - execute npm package binaries
npm에 속해 있는 npm 패키지 실행 도구!
패키지를 실행만 되게 해주기 때문에 가볍게 쓸 수 있다
ex) 깃허브 레포에서 다른 사람의 코드를 하나만 실행하고 싶을 때 npx와 스크립트를 적으면 패키지 설치를 하지 않고 실행할 수 있음
yarn
안전하고 안정적이며 재현 가능한 프로젝트
버전을 어디에서나 같게 만들어 버그를 줄이고 보안을 높임!
취향 차이인 것 같다!
나는 개인적으로 공부할 때는 npm이나 npx를 쓰고 프로젝트를 할 때는 yarn을 썼다
버전 충돌 이슈를 방지하기 위한 건가... 사실 쓰면서도 왜 쓰는 건지는 모르겠다 ㅎ
+ npm과 yarn의 큰 차이
npm - 여러개의 패키지를 설치할 때 하나씩 순차적으로 직렬 설치
yarn - 병렬로 함께 설치
출처
https://egg-programmer.tistory.com/227
728x90
'React' 카테고리의 다른 글
리액트 ES6 문법 - 클래스 (0) | 2024.01.28 |
---|---|
리액트 ES6 문법 - 가변 변수와 불변 변수 (0) | 2024.01.27 |
리액트 ES6 문법 - 전개 연산자 (1) | 2024.01.27 |
리액트 ES6 문법 - 템플릿 문자열 (0) | 2024.01.27 |
[React] 간단한 회원가입 로그인 구현하기 (0) | 2024.01.20 |