코딩항해기
[기초] Node.js 패키지 관리자, npm yarn 본문
패키지 매니저
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 |