Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- react
- Nomad
- Clone
- 오류
- Firebase
- 계획
- 느낀 점
- coding
- javascript
- Project
- 클론코딩
- 코코아톡
- expo
- Nomad coder
- TiMER
- CSS
- HTML
- github
- Nicolas
- Netflix
- vanilla js
- react-native
- 자바스크립트
- 바닐라 자바스크립트
- Hook
- react-hook
- scflix
- 프로젝트
- Vanilla
- 마무리
Archives
- Today
- Total
꾸매코딩
[JavaScript] npm install [패키지 명] --save와 --save -dev의 의미 본문
반응형
npm 이란?
npm 은 자바스크립트 프로그래밍 언어를 위한 패키지 관리자이다.
자바스크립트 런타임 환경 Node.js의 기본 패키지 관리자이다. [위키백과]
npm 이란 Node Packaged Manager(노드 패키지 관리자)의 약자이다.
→ JavaScript 모듈을 설치하기 위해 사용된다. 예로 'pnpm', 'Yarn' 등이 있다.Node.js의 기본 패키지 관리자이므로 Node.js가 설치되어 있다면 npm을 사용하기 위해 따로 무언가 할 필요는 없다.
npm에 대한 자세한 설명
https://docs.npmjs.com/about-npm
npm install 이란?
npm을 이용하여 패키지를 설치할때 사용된다.
npm install [패키지 명]
npm install [패키지 명] --save
package.json 파일에 dependencies 에 패키지를 등록한다.
--save를 추가하지 않아도 자동으로 dependencies 항목으로 추가가 된다.
npm install [패키지 명] --save -dev
package.json 파일에 devDependencies 항목에 패키지를 등록한다.
dependencies, devDependencies 의 차이는?
실제 상품에서 사용할 패키지와 개발용 패키지의 차이이다.
dependencies | 기술 스펙으로 사용될 패키지 | 런타임에 필요 |
devDependencies | 개발 시 필요한 패키지 | 컴파일(빌드)에 필요 |
참고자료
https://ko.wikipedia.org/wiki/Npm_(%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4)
https://docs.npmjs.com/about-npm
반응형