상추의 IT저장소
JS) NPM 소개 및 사용법 본문
1) npm이란?
npm은 Node package manager의 약자로, 말 그대로 Node.js 개발자들이 패키지의 설치 및 관리를 쉽게 하기 위해 도와주는 관리 도구이다.
2) 패키지 매니저 사용 이유
1. 프로그램을 제작 시 어떤 기능을 구현할 때 자신이 직접 프로그래밍을 하지 않아도 동일한 기능의 남이 만들어놓은 코드를 쉽게 사용이 가능하다.
2. 코드의 재사용성이 높아지고 유지 보수가 쉬워질뿐더러 형상관리가 용이해진다.
3) npm 사용하기
$ npm init
$ npm init --yes
뒤에 --yes를 붙여주면 package.json 파일이 생성된다.
4) 패키지 설치하기
$ //npm install 패키지 이름
$ npm install express, ejs, body-parser, mysql
필요한 패키지를 해당 명령어로 설치한다.
설치된 패키지의 이름과 정보는 아래와 같이 package.json파일의 dependencies부분에 입력되며, node_modules 폴더가 생성된다.
만약 패키지명을 입력하지 않고 npm install(npm i)만 입력할 시 package.json의 "dependencies"객체에 명시되어 있는 패키지(모듈)들을 모두 설치한다.
- 옵션
-g : 패키지가 해당 프로젝트(local)가 아닌 시스템 레벨에 전역(global) 설치되어 다른 Node.js 프로젝트에서도 사용할 수 있게 된다.
--save-dev(-D) : package.json의 "devDependencies"객체에 추가된다.
'Javascript' 카테고리의 다른 글
| JS) 타입변환 (0) | 2022.11.11 |
|---|---|
| JS) 배열 생성, 추가, 삭제 (0) | 2022.11.10 |
| JS) jQuery - .append() .prepend() .remove() .empty() 사용법 (0) | 2022.11.06 |
| JS) jQuery 요소선택 & 선택자 (0) | 2022.11.04 |
| JS) ready() 메소드 (0) | 2022.11.04 |