Package.json 사용법

Package.json 사용법

클라우드 상에서 프로젝트를 공유할 때

프로젝트에서 사용하는 모듈의 용량이 클 경우

클라우드 서버, 업로드, 다운로드 모두에 무리가 생긴다.

대신 파일 하나에 필요한 모듈들을 기록해 놓으면

클라우드 상에서 모듈을 주고 받을 필요 없이

사용자가 알아서 설치할 수 있다.

Package.json이 이러한 역할을 해준다.

편리하게도 npm install을 입력하면

Package.json에서 필요하다고 적혀 있는 모듈을 모두 다운 받아

node_modules라는 폴더에 저장한다.

Package.json의 내용은 다음과 같다.

"dependencies": {

"react": "^16.8.6",

}

dependencies 속성에는 프로젝트가 돌아가기 위해 반드시 필요한 모듈이 적혀있다.

"devDependencies": {

"jest": "^2.3.0", "eslint" : "^2.0.0"

}

devDependencies 속성에는 테스트와 같은 개발 환경에서 필요한 모듈들이 적혀있다.

"scripts": {

"start": "node app.js",

"test": "node test.js",

}

scripts 속성은 터미널에서 입력할 수 있는 명령어를 정의한다.

예를 들어 터미널에서 다음과 같이 입력한다.

npm start

from http://thinkforthink.tistory.com/95 by ccl(A) rewrite - 2020-03-18 15:20:18

댓글

이 블로그의 인기 게시물

[React] - 18) 프로젝트 빌드하기(+코드 스플리팅)

단위 테스트 환경 구축

React에서 웹팩 설치하기