<-->
본문 바로가기

웹 프로그래밍의 기초

NodeJS - npm편

반응형

여기저기서 많이 다룬 내용이지만 복습할겸 적어봤담

 

모듈은 각각의 JS파일을 뜻하며 프로그램을 효율적이고 체계적으로 동작할수 있게해준다.

ex) a+b 리턴하는 JS파일

 

 

NPM (Node Pagkage Manager)은 특정 역할을 하는 패키지(모듈)들을 다운 받아서

프로젝트에 기능을 추가 할 수 있게 해준다. ex) 로그인 , 검증

각 패키지의 사용법을 알기만 하면 복잡한 코드를 안짜도 돼서 간편하게 사용할수있다.

 

 

npm 기초 명령어

 

npm init

애플리케이션 관련 정보를 담는 package.json 초기화

npm install

NodeJS 패키지 설치 

 

 -g 전역설치,-S 종속 모듈 , -D 개발목적 설치

npm start

package.json 에서 명령어 설정 후 사용가능

 

 

npm init - package.json 생성

 

// 터미널 or cmd
npm init
//생성된 package.json
{
  "name": "blog",
  "version": "1.0.0",
  "description": "설명",
  "main": "main.js",
  "scripts": {                                 
    "test": "echo \"Error: no test specified\ && exit 1"
  },
  "author": "ihavealittledreidle",
  "license": "ISC"
}

 

 

npm install - NodeJS 패키지 생성

 

//터미널 또는 cmd
npm i <패키지이름> <플래그>

express 패키지를 종속모듈로 설치

 

설치후 package.json을 확인해보면

 

 

{
  "name": "blog",
  "version": "1.0.0",
  "description": "설명",
  "main": "main.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "ihavealittledreidle",
  "license": "ISC",
  "dependencies": { //여기!!!!!!!!!!!!
    "express": "^4.17.1"
  }
}

 

dependencies(종속 모듈 관리 객체)에 패키지 이름과 버전이 저장된걸 볼수있다.

 

 

npm start

 

package.json의 scripts에서는 원하는 명령어를 설정할수있다.

{
  "name": "blog",
  "version": "1.0.0",
  "description": "설명",
  "main": "main.js",
  "scripts": { //여기!!!!!!!!!!!!
    "test": "echo \"Error: no test specified\" && exit 1",
    "start": "node main.js" // start명령어 추가
  },
  "author": "ihavealittledreidle",
  "license": "ISC",
  "dependencies": { 
    "express": "^4.17.1"
  }
}

 

'웹 프로그래밍의 기초' 카테고리의 다른 글

정보처리 산업기사 실기 합격.  (0) 2021.12.03