NPM 지역 설치 명령어 & 제거 명령어
npm install <패키지 이름> / uninstall <패키지 이름>
NPM 전역 설치 명령어
- 프로젝트에서 사용할 라이브러리를 불러올 때 사용하는 것이 아니라 시스템 레벨에서 사용할 자바스크립트 라이브러리를 설치할 때 사용
- 라이브러리가 설치되고 나면 터미널에 라이브러리 이름 입력했을 때 명령어 인식함
npm install <패키지 이름> --global
전역으로 설치된 라이브러리 경로 확인
mac
/usr/local/lib/node_modules
지역 설치 명령어 옵션
1. (두개 같음)
npm install <패키지 이름> --save-dev
npm i <패키지 이름> --D
2. (두개 같음)
npm install <패키지 이름> --save-prod
npm i <패키지 이름>
dependencies와 devDependencies의 차이점
1. dependencies
- 화면의 로직과 직접적인 연관이 있는 라이브러리
- 애플리케이션을 동작시킬 때 필요한 라이브러리
- ex) react, angular, chart, jquery 등
2. devDependencies
- 개발을 할 때 도움을 주는 개발 보조 라이브러리
- ex) webpack, js-compression, sass
개발용 라이브러리와 배포용 라이브러리 구분하기
npm install <패키지 이름> --global
1. 배포용(dependencies)
- dependencies에 들어있음
- ex) jquery
- npm run build로 빌드를 하면 최종 애플리케이션 코드에 포함됨
2. 개발용(devDependencies)
- devDependencies에 들어있는 라이브러리는 배포되지 않음