더북(TheBook)

예시로 프로젝트 이름은 npmtest, 버전은 0.0.1, 설명은 hello package.json, author는 ZeroCho로 만들어봤습니다. 정보를 다 입력하면 package.json 미리 보기가 나옵니다. 올바르게 입력했다면 마지막에 yes를 입력합니다.

몇 가지 명령어는 지금은 필요 없으므로 Enter를 눌러 다음으로 넘어갔습니다. 나중에 필요할 때 package.json을 직접 수정하면 됩니다.

package name: 패키지의 이름입니다. package.json의 name 속성에 저장됩니다.

version: 패키지의 버전입니다. npm의 버전은 다소 엄격하게 관리됩니다. 5.3절에서 다룹니다.

entry point: 자바스크립트 실행 파일 진입점입니다. 보통 마지막으로 module.exports를 하는 파일을 지정합니다. package.json의 main 속성에 저장됩니다.

test command: 코드를 테스트할 때 입력할 명령어를 의미합니다. package.json scripts 속성 안의 test 속성에 저장됩니다.

git repository: 코드를 저장해둔 깃(Git) 저장소 주소를 의미합니다. 나중에 소스에 문제가 생겼을 때 사용자들이 이 저장소에 방문해 문제를 제기할 수도 있고, 코드 수정본을 올릴 수도 있습니다. package.json의 repository 속성에 저장됩니다.

keywords: 키워드는 npm 공식 홈페이지(https://npmjs.com)에서 패키지를 쉽게 찾을 수 있게 합니다. package.json의 keywords 속성에 저장됩니다.

license: 해당 패키지의 라이선스를 넣으면 됩니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.