송민준의 개발노트

npm 명령어 모음 본문

웹/webpack

npm 명령어 모음

송민준 2021. 10. 28. 01:01

NPM(Node Package Manager) - 자바스크립트 라이브러리를 설치하고 관리하는 패키지 매니저

 

package.json -> spring의 pom.xml 처럼 패키지 목록을 관리하고 프로젝트 정보, 스크립트 등을 작성하는 곳

 

npm init : package.json 및  생성

npm init -y : init 명령어 시 세팅을 기본값으로 설정

npm install [라이브러리명] : [라이브러리] 설치 (명 없으면 package.json에 있는거 전체 설치)

npm uninstall 라이브러리명 : 라이브러리 삭제

npm install 라이브러리명 --global(or -g) : 전역으로 설치(프로젝트가 아닌 시스템 레벨에서 사용할 자바스크립트 라이브러리) 

-- 윈도우
C:\Users\유저명\AppData\Roaming\npm\node_modules

-- mac
/usr/local/lib/node_modules

npm install 라이브러리명 --save-dev : 지역 설치 - 옵션(dev)

 (npm i 라이브러리 명 -D)

npm install 라이브러리명 --save-prod : 지역 설치 - 생략가능

 * dev는 devDependencies(개발용), prod는 dependencies(배포용)

 * devDependencies는 개발용 보조 라이브러리(ex. webpack, sass 등)

   배포용 라이브러리는 빌드 후 최종 어플리케이션 코드 안에 포함됨