본문 바로가기
부트캠프교육중/Node.js

[Node.js] npm 와 package.json

by 뭉지야 2022. 12. 28.
728x90

#새로운 package.json 파일을 생성하기 위해서는 npm init 명령어를 입력하면 된다.
npm init 

# 파일을 잘 생성했다면 ls명령어로 파일이 잘 생성됬는지 확인한다.
ls
cat package.json 

#위 과정을 모두 생략하면서 package.json을 생성하고 싶다면 npm init -y를 입력하면 됩니다.
npm init -y 

# package.json
- npm 모듈을 활용하기 위해 해당 모듈에 대한 정보를 담은 파일
즉 프로젝트 전반에 관한 정보가 들어있다

# npm ( node package manager)
일종의 앱스토어
필요한 모듈을 다운로드할수있는, 모듈들이 모여있는 모듈 스터어이다.

# package.json에는 어떤 모듈인지만 적혀있다.
이프로그램을 실행시키기위해 필요한 실제 모듈은 따로 node_modules이라는 폴더에 저장된다.

# npm install 명령어를 입력하면,
package.json에서 필요하다고 하는 모듈을 다운로드한다.
npm install이 완료되면 node_modules 디렉토리가 생긴걸 확인할수있다.

# devDependencies
프로그램 실행과 관계없는 오로지 개발을 위해 필요한 것들 적혀있다.
이 프로젝트를 개발하는 환경에서 필요한 모듈들이 무엇인지 적혀있다.
npm install mocha --save-dev
--save-dev옵션과 함께 install 실행시 자동으로 devDependencies에 추가됨

# dependencies
직접 실행과 관련있는 모듈들이 무엇인지 적혀있다.
npm install react 또는 npm install --save react
--save 옵션과 함께(생략가능) install 실행시 자동으로 dependencies에 추가됨

# scripts항목
scripts항목은 CLI에서 사용가능한 명령을 기술한다.
CLI에서 실행할때에는 npm run <스크립트이름> 으로 실행가능

 





728x90

'부트캠프교육중 > Node.js' 카테고리의 다른 글

[Node.js] 더미데이터 가져오는법  (0) 2023.08.13
Node.js 와 nvm  (0) 2022.12.28