file | pacakge.json

정지우·2021년 5월 21일
0

keyword.zip

목록 보기
14/40

json

  • 프로그래머가 파일에 정보를 저장하기 위해 만든 방식 중 하나
  • 형식
“name”: “we tube”

package.json

  • node.js에서는 무조건 이 이름(package.json)으로 명명해야 한다.

장점

  • 프로젝트 코드를 전달할 때, 포함하고 있는 모든 모듈을 다 전달하지 않아도 된다
    • pacakge.json에서 필요한 정보를 다 적어준다.
    • 부족한 것은 이것을 참고하여 다운받아주면 된다.

구성

  • '프로젝트에 관한 정보'
  • 'CLI에서 사용가능한 명령' <= npm run [스크립트 이름]
  • '개발과 관련된 dependencies'
// package.json file

{	// 프로젝트에 관한 정보
  "name": "cli-practice",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  
	// Command Line Interface에서 사용가능한 명령
  "scripts": {
    "start": "node index.js",
    "test": "mocha getListMultiplesOfTwo.test.js",
    "submit": "codestates-submission"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  
  	// 개발과 관련된 dependencies
  "dependencies": {
    "@codestates-cc/submission-npm": "^1.1.3",
    "range": "0.0.3"
  },
  "devDependencies": {
    "@mochajs/json-file-reporter": "^1.3.0",
    "chai": "^4.3.4",
    "mocha": "^8.3.2"
  }
}

node_modules

  • npm install 명령어 실행
    • package.json에서 필요하다고 하는 모듈을 다운받습니다.
    • npm install이 완료되면, node_modules 디렉토리가 생긴 걸 확인하실 수 있습니다.
profile
재미를 쫓는 개발자

0개의 댓글