JavaScript

[JavaScript] NPM 명령어

나프초 2024. 6. 23. 21:40

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