코딩항해기

[기초] Node.js 패키지 관리자, npm yarn 본문

기타/기초 지식

[기초] Node.js 패키지 관리자, npm yarn

miniBcake 2024. 12. 23. 13:27



 

패키지 매니저

npm(Node Package Manager)과 yarn은 Node.js 환경에서 사용되는 패키지 관리자다. 프로젝트의 의존성을 관리하고, 필요한 라이브러리를 설치하며, 버전을 제어하는 역할을 한다.

 

차이점

yarn은 병렬 설치를 지원하여 npm보다 일반적으로 더 빠른 설치 속도를 보여준다. npm도 최신 버전에서 성능이 크게 개선되었다. yarn은 보안을 강화하기 위해 체크섬을 사용하며, 설치된 패키지의 무결성을 검증한다.

 

 

npm yarn 명령어 비교

초기화

# npm
npm init
npm init -y  # 기본값으로 설정

# yarn
yarn init
yarn init -y  # 기본값으로 설정

 

설치

# npm
npm install                    # package.json의 모든 의존성 설치
npm install react             # 특정 패키지 설치
npm install react --save-dev  # 개발 의존성으로 설치

# yarn
yarn                          # package.json의 모든 의존성 설치
yarn add react               # 특정 패키지 설치
yarn add react --dev         # 개발 의존성으로 설치

 

제거

# npm
npm uninstall react
npm uninstall react --save-dev

# yarn
yarn remove react

 

실행

# npm
npm run start
npm run build

# yarn
yarn start
yarn build

 

캐시관리

# npm 캐시 관리
npm cache clean
npm cache verify

# yarn 캐시 관리
yarn cache clean
yarn cache list

 

글로벌 패키지 관리

# npm
npm install -g create-react-app
npm list -g

# yarn
yarn global add create-react-app
yarn global list

'기타 > 기초 지식' 카테고리의 다른 글

[기초] 데브옵스 DevOps  (0) 2024.12.29
[기초] 안전한 원격 접속 표준 SSH  (0) 2024.12.27
[기초] 터미널 기본 명령어  (0) 2024.12.22
[기초] CAPCHA (+ 기타)  (0) 2024.12.12
[기초] DNS (Domain Name System)  (0) 2024.12.10