목차
NPM 정의
Package 정의
Package 다운로드/설치
Package 사용
브라우저로 확인
NPM 정의
NPM (Node.js Package Manager : 노드 패키지 관리자.)
1. Node.js 「Package 또는 Module」에 대한 패키지 관리자임.
2. https://npmjs.com/ 에서 수천의 패키지 유료/무료 다운 가능.
3. NPM은 Node.js 설치 할 때 함께 자동으로 설치됨. (별도 설치 X)
4. NPM 버전 확인 : npm -v
5. NPM 업데이트 : npm update -g npm
PS. Node.js : 「브라우저 밖에서 JS 실행 가능한 런타임 환경」역할 함.
Package 정의
Package (패키지) : 자주 사용하는 JS 코드들의 묶음.
1. Module 작동에 필요한 모든 파일 포함.
2. JS Library 일종.
[패키지 버전 관리]
1.
package.json 파일로 패키지 버전 관리. (※ 호환 관리 상 중요.)
2.
package.json 파일 생성법. (※ 아래 방법 말고 직접 생성 가능.)
(1) cd 명령어 이용해 생성할 패키지 경로로 이동.
(2) npm init 명령어 입력.
※ 입력 중 빠져나오기 : Ctrl + C
※ Press ^C at any time to quit. 에서 ^C 부분이 Ctrl + C 의미임.
Package 다운로드/설치
npm package package_name
※ package_name : 패키지명.
[예제]
upper-case (대문자화) 패키지 다운로드.
C:\Users\사용자명>npm install upper-case
Package 사용
var variable_name = require('package_name ');
※ Module 사용법 과 동일.
[예제] upper-case 사용하기. ※ C:\Users\사용자명\hz.js 파일로 저장.
var http = require('http');
var uc = require('upper-case');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/html'});
res.write(uc.upperCase("Homzzang.com"));
res.end();
}).listen(8080);
브라우저로 확인
1. Node.js로 생성한 파일을 사용 시작 설정.
C:\Users\사용자명>node hz.js
2. 브라우저로 접속해 결과 확인.
http://localhost:8080/
주소 복사
랜덤 이동
최신댓글