npm(Node Package Manager)는 자바스크립트 프로그래밍 언어를 위한 패키지 관리자이다.
자바스크립트 런타임 환경 Node.js의 기본 패키지 관리자이다. 런타임이란 프로그래밍 언어가 구동되는 환경을 말한다.
npm이 python의 pip install과 비슷하다고 생각한다. 라이브러리 설치해주고,,,그런느낌
Node.js는 웹서버가 아니라 자바스크립트 실행 환경이다.
자바스크립트 런타임 : 자바스크립트가 구동되는 환경
자바스크립트 런타임의 종류로 웹브라우저나 Node.js라는 프로그램이 있다. 이런데서 자바스크립드가 작동한다.
package.json
프로젝트 정보와 의존성을관리하는 문서. json포맷으로 작성해야함
npm init - pacakge.json 생성
npm run [스크립트명] 으로 스크립트 실행
python - requirements랑 비슷한거
라이브러리 버전..
라이브러리 뭐 깔았는지 알려준다.