yarn
-
yarn 주요 명령어Dev 2024. 8. 16. 06:26
1. 패키지 설치 및 관리yarn install: package.json에 정의된 의존성을 설치합니다. 이 명령어는 yarn.lock 파일을 기준으로 의존성을 설치합니다.yarn add [패키지명]: 특정 패키지를 프로젝트에 추가하고, yarn.lock 파일을 업데이트합니다.--dev 또는 -D: 개발 의존성으로 추가합니다.--peer: 피어 의존성으로 추가합니다.--optional: 선택적 의존성으로 추가합니다.yarn remove [패키지명]: 특정 패키지를 프로젝트에서 제거하고, yarn.lock 파일을 업데이트합니다.yarn upgrade [패키지명]: 특정 패키지를 최신 버전으로 업그레이드하고, yarn.lock 파일을 업데이트합니다.--latest: 메이저 버전을 포함한 최신 버전으로 업그레이..
-
npm, pnpm, yarn, bun 비교Dev 2024. 8. 16. 06:21
모두 JavaScript 패키지 매니저 및 빌드 도구의 차이점을 확인해 보겠습니다. 1. npm (Node Package Manager)주요 특징: Node.js와 함께 제공되는 기본 패키지 매니저.장점:Node.js 설치 시 기본 제공.가장 널리 사용되고 있으며, 커뮤니티와 패키지 생태계가 매우 크다.npm ci 명령을 통해 빠른 설치 가능.최신 버전에서는 npm workspaces를 통해 모노레포를 지원.단점:초기 버전에서는 성능 이슈와 보안 문제로 비판받았으나, 이후 개선됨.이전에는 캐시 관리와 중복 설치 문제로 비효율적이라는 평가를 받음.2. Yarn주요 특징: Facebook(메타)에서 개발한 npm의 대안으로, 특히 성능과 보안에 중점을 둠.장점:Deterministic Install: 설치된..