Npm (Node Package Manager)
- 노드 패키지 매니저
- 자바스크립트 프로그래밍을 위한 패키지 관리자
- 자바스크립트 런타임 환경 node.js의 기본 패키지 관리자
Yarn 의 장점
- 다운로드한 패키지 캐시
- 운영 병렬화
- 리소스 활용 극대화
- 설치 시간 단축
- 코드 실행전 설치된 패키지 무결성 확인
- 이전에 패키지 설치한 경우 오프라인으로 재설치
npm & yarn
npm | yarn | 의미 |
---|---|---|
npm init | yarn init | 초기화 |
npm install | yarn 또는 yarn install | package.json의 패키지 설치 |
npm install --save [package name] | yarn add [package name] | 의존성으로 추가 |
npm install --save-dev [package name] | yarn add --dev [package name] | 개발 의존성으로 추가 |
npm install --global [package name] | yarn global add [package name] | 전역으로 추가 |
npm update --save | yarn upgrade | 패키지 업데이트 |
npm run [스크립트명] | yarn [스크립트명] | package.json의 스크립트 명령 실행 |
npm uninstall --save [package name] | yarn remove [package name] | 패키지 삭제 |
npm cache clean | yarn cache clean | 캐시 삭제 |
단축 플래그
명령어 | 단축 플래그 | 의미 |
---|---|---|
global | -g | 전역 설치 |
install | i | 설치 |
uninstall | uni | 삭제 |
--save-dev | -D | devDependencies 에 추가 |
--save-exact | -E | ^, ~대신 정확한 버전으로 설치 |
--save-optional | -O | optionalDependencies에 추가 (선택정 의존성 모듈) |
기타 명령어
명령어 | 의미 |
---|---|
npm update jquery | ^ : Minor Level 범위에서 가장 최신 버전으로 업데이 |
~ : Patch Level 범위에서 가장 최신 버전으로 업데이트 | |
ls | 패키지 목록 |
npm i 모듈명@n.n.n | 특정 버전설치 |
npm i 모듈명@latest | 최신 버전설치 |
npm outdated | 설치된 패키지 버전확인 |
'Dev' 카테고리의 다른 글
Deno 디노 (0) | 2020.10.01 |
---|---|
canvas tutorial 1 (0) | 2020.09.26 |
GET & POST 메서드 (0) | 2020.09.23 |
디자인 시스템과 컴포넌트 (0) | 2020.09.23 |
commit messages (0) | 2020.09.21 |
댓글