본문 바로가기

Front-End/React

설치(NPM , YARN , NPX)

일단 먼저 짚고 넘어가야 할 게 있다.

보통 어떤 설치든, 관리하기 어렵기 때문에 전역으로 설치하면 좋지 않다.

근데 node와 npm은 전역으로 설치하는 게 좋다.

어떤 것을 사용하더라도 패키지는 버전이 있다.

Major , Minor , Patch 라는 것이 있다.

 

Major : 주요 릴리즈 

1.패키지에서 엄청난 변화가 있을 경우에 해당 위치의 숫자를 증가시킴
2. 주로 이전 버전과 호환성을 깨트릴 정도의 중요한 패치의 경우 변경됨
 

Minor:새로운 기능

1.패키지에서 새로운 기능이 추가 되었을 경우에 해당 위치의 숫자를 증가 시킴
2.이전 버전과의 호환성은 유지함
 

Patch : 버그 수정

1.기존에 포함되었던 기능에 대한 버그 수정을 하였을 경우 해당 위치의 숫자를 증가시킴
2.이전 버전과의 호환성은 유지함
 
옵셔널
1.특정 버전 뒤에 문자열로 된 의미를 부여하고 싶을 때 사용

 

 

yarn은 패키지설치,리무브 하는데 병렬로 처리한다.
npm은 직렬이다.
yarn은 없는게 좀 있을 수 있음.(확장성)
npm 지원하지 않는 건 절대 없다.

 

Package.json에 스크립트를 추가해서 다른 패키지 매니저 사용을 방지할 수 있다.
// ex) pnpm
"scripts": {
	"preinstall": "npx only-allow pnpm"
}
 
npx - 내가 필요할 때 한번만 가져다 쓰겠다.
npm ~ 이러면 로컬에다가 걍 가져다 쓰겠다
yarn - npm보다 늦게 나오고 빠른 패키지 매니저

 

'Front-End > React' 카테고리의 다른 글

리액트 불변성  (0) 2024.07.25
코드분석(To-do-list)  (3) 2024.07.24
조건부 렌더링  (0) 2024.07.24
children  (0) 2024.07.23
리액트 왜 씀?  (4) 2024.07.22