웹/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 등)
배포용 라이브러리는 빌드 후 최종 어플리케이션 코드 안에 포함됨