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