Node.js

시디·2022년 1월 9일
0

컴퓨터 공학 기초

목록 보기
2/4

node.js는 Javasciprt의 runtime 환경

nvm(Node Version Manager)

패키지 매니저처럼 node.js의 버전을 관리

npm & package.json

  • 다른 사람이 만들어 놓은 모듈을 node.js에서는 npm이라고 부른다.
  • package.json은 이에 대한 정보를 담아둔 곳이다.

npm은 Node Package Manager의 약자로 일종의 패키지 매니저이다.

node.js생태계에서 필요한 대부분의 모듈은 npm에서 다운로드할 수 있다.

package.json은 프로그램을 실행시키기 위한 모듈, 프로그램을 실행시키는 방법, 프로글매을 테스트하는 방법 등이 명시되어 있다.

✅ 프로그램을 실행시키기 위해 필요한 실제 모듈은 따로 node_module이라는 폴더에 저장된다.(package.json에는 어떤 모듈인지만 명시)

npm install

npm install을 사용하면 package.json에 적힌 모듈을 다운로드 받는다.

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

npm install [모듈] —-save-dev

⇒ 자동으로 devDependencies추가

✅ dependencies : 직접 실행과 관련이 잇는 dependency로 이 프로젝트가 돌아가기 위해 반드시 필요한 모듈들이 무엇인지 명시

—-save 옵션과 설치하면 자동으로 dependencies에 추가(생략 가능)

✅ scripts : CLI에서 사용가능한 명령을 기술(npm script)

npm run [스크립트 이름]
profile
콰삭칩을 그리워하는 개발자 입니다.

0개의 댓글