NPM 명령어
npm init
npm으로 프로젝트를 관리하기 위해 아무것도 없는 상태에서 실행하면 프로젝트명 등 기본 정보를 입력해야한다.
npm init -y
-y옵션을 주면 디폴트값이 자동으로 입력되어 기본 정보를 각각 입력하지 않아도 된다.
npm install <패키지명>
(축약 i) 원하는 패키지(모듈)을 다운받을 때 사용한다.
npm install <패키지명@버전>
그냥 다운받으면 디폴트로 가장 최신 버전이 다운로드되는데, 특정 버전을 다운받고 싶다면 @뒤에 버전을 명시해준다.
npm install --save
(축약 -S) dependencies가 추가된다. npm@5 버전부터는 디폴트로 --save 옵션이 적용된다.
npm install --save-dev
(축약 -D) devDependencies에 추가된다.
npm install <패키지명1> <패키지명2>
공백을 이용하여 여러 모듈을 한번에 설치할 수 있다.
npm install -g <패키지명>
(--global) 전역 설치를 할 수 있다. 전역 설치를 하기 위해서는 관리자 권한으로 터미널을 실행해야 한다.
npm install
dependencies, devDependencies를 참고하여 package.json에 있는 모든 모듈들을 다운받는다.
npm install --production
devDependencies에 있는 모듈을 제외하고, dependencies에 있는 모듈만 설치한다.
npm uninstall <패키지명>
로컬 패키지 삭제
npm uninstall -g <패키지명>
전역 패키지 삭제
npm update <패키지명>
가장 최신 버전으로 업데이트한다.
npm root
로컬 패키지 설치 디렉토리 확인 (node_modules 폴더의 절대 경로 조회)
npm root -g
로컬 패키지 설치 디렉토리 확인 (node_modules 폴더의 절대 경로 조회)
npm ls
로컬에 설치된 모듈 목록을 확인할 수 있다.
npm ls --depth=2
설치된 모듈 목록의 의존성 목록을 2depth까지 확인할 수 있다.
npm ls -g
전에 설치된 모듈 목록을 확인할 수 있다.
npm start
package.json파일의 script 속성의 start 실행
npm run <script-name>
package.json파일의 script 속성의 스크립트 실행
전역 설치 vs 지역 설치
전역 설치를 하는 경우는 CLI를 제공하는 모듈 등의 경우가 많다.(ex. nodemon) 시스템상 터미널 안에서 해당 명령어를 실행할 때 주로 전역 설치를 한다. 유닉스/리눅스/맥OS에서는 명령어 앞에 "sudo"를 붙이고, 윈도우는 cmd를 실행할 때 마우스 우클릭 후 "관리자 권한으로 실행"을 클릭해서 명령어를 입력하면 된다.
이 포스팅은 프론트엔드 날개달기: Vue, React 배우기 전에 꼭 알아야하는 지식 강의를 수강하며 작성되었습니다.
[지금 무료] 프론트엔드 날개달기: Vue, React 배우기 전에 꼭 알아야하는 지식 강의 | 짐코딩 - 인프
짐코딩 | 이 강의를 통해 Webpack, NPM 등 프론트엔드 개발자가 되기 전에 꼭 알아야할 지식을 탄탄히 다질 수 있습니다., 백그라운드 지식을 확실히 알아야,진짜 프론트엔드 개발자가 될 수 있어요
www.inflearn.com
'JavaScript' 카테고리의 다른 글
[JavaScript] ES Module / CommonJS (모듈 시스템) (0) | 2024.06.27 |
---|---|
[JavaScript] 자바스크립트 모듈 시스템 (0) | 2024.06.25 |
[JavaScript] NPM (Node Package Manager) (0) | 2024.06.19 |
[JavaScript] Array API (배열 API) (0) | 2024.06.16 |
[JavaScript] 이벤트 캡쳐링 & 버블링 (0) | 2024.06.14 |