Node.js NPM
NPM이란 무엇입니까?
NPM은 Node.js 패키지 또는 원하는 경우 모듈용 패키지 관리자입니다.
www.npmjs.com 은 다운로드하여 사용할 수 있는 수천 개의 무료 패키지를 호스팅합니다.
NPM 프로그램은 Node.js를 설치할 때 컴퓨터에 설치됩니다.
NPM은 이미 컴퓨터에서 실행할 준비가 되었습니다!
패키지란 무엇입니까?
Node.js의 패키지에는 모듈에 필요한 모든 파일이 포함되어 있습니다.
모듈은 프로젝트에 포함할 수 있는 JavaScript 라이브러리입니다.
패키지 다운로드
패키지 다운로드는 매우 쉽습니다.
명령줄 인터페이스를 열고 NPM에 원하는 패키지를 다운로드하도록 지시합니다.
"대문자"라는 패키지를 다운로드하고 싶습니다.
"대문자" 다운로드:
C:\Users\Your Name>npm install upper-case
이제 첫 번째 패키지를 다운로드하여 설치했습니다!
NPM은 패키지가 배치될 "node_modules"라는 폴더를 만듭니다. 앞으로 설치하는 모든 패키지는 이 폴더에 저장됩니다.
내 프로젝트에는 이제 다음과 같은 폴더 구조가 있습니다.
C:\Users\My Name\node_modules\upper-case
패키지 사용
패키지가 설치되면 사용할 준비가 된 것입니다.
다른 모듈을 포함하는 것과 같은 방식으로 "대문자" 패키지를 포함합니다.
var uc = require('upper-case');
"Hello World!" 출력을 변환할 Node.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("Hello
World!"));
res.end();
}).listen(8080);
위의 코드를 "demo_uppercase.js"라는 파일에 저장하고 파일을 시작합니다.
demo_uppercase 시작:
C:\Users\Your Name>node demo_uppercase.js
컴퓨터에서 동일한 단계를 수행한 경우 예와 동일한 결과가 표시됩니다. http://localhost:8080