pakage.json

katsukichi·2021년 2월 24일
0

CodeStates_IM

목록 보기
6/48

pakage.json ?

npm 모듈을 활용하기 위해 해당 모듈에 대한 정보를 담은 파일

즉 프로젝트 전반에 관한 정보가 들어있다.

npm ?

node.js생태계의 패키지 매니저

npm install?

pakage.json에 적핀 모듈을 다운받는다.

node.modules파일에 저장된다.

devDependencies

프로그램 실행과 관계없느 오로지 개발을 위해 필요한 dependency (의존성 모듈)

$ npm install mocha --save-dev

--save-dev 옵션과 함께 install실행시 자동으로 devDependencies에 추가된다.

(참고로 mocha라는 모듈은 테스트를 ㅇ위해서 필요하다)

dependencies

직접 실행과 관련있는 dependecy

예를들면뭐 react ?

$ npm install react
또는
$ npm install --save react

--save옵션(생략가능)과 함께 install 실행시 자동으로 dependencies에 추가됨

dependency가 등록되어 있지 않다면?

코드에서는 해당 모듈을 쓰고 있지만 npm install로는 설치되지 않는다!!

scripts 항목

{
	"scripts":{
    "test":"mocha modern-js-koans/*.js --sort",
    "report":"mocha modern-js-koans/*.js --sort --reporter @mochajs.json-file...
    "submit" : "....."
    }
}

cli에서 사용가능한 명령 (npm script라고 부른다)

$ npm run <스크립트 이름>

이렇게 사용하면

저기있는 내용으로 cli가 실행된다.

profile
front-back / end developer / Let's be an adaptable person

0개의 댓글