npm, Node Package Manager

임재환·2021년 4월 10일
0

Node.js

목록 보기
3/4


npm, Node Package Manager

npm은 말 그대로 Node.js의 패키지 매니저이다.
대부분의 자바스크립트 프로그램은 패키지라는 이름의 노드 모듈로 npm에 등록되어 있다.
필요한 기능의 패키지를 npm에서 설치해 사용할 수 있다.


yarn

npm의 대체자로 yarn이 있다.
페이스북이 만든 패키지 매니저이다.


npm install

노드 모듈을 다운로드하는 명령어다.

sudo npm install -g [패키지] 명령어로 전역 설치할 수 있다.

npm install -D [패키지] 명령어로 개발용 패키지를 설치할 수 있다.

npm install [저장소 주소]로 npm에 등록되지 않은 패키지를 설치할 수 있다.


package.json

프로젝트 파일에 필요한 패키지들을 관리하는 파일이다.
프로젝트 제작 시 package.json을 만들고 시작하는 것이 좋다.

npm은 package.json을 만드는 npm init 명령어를 제공한다.

설치된 모듈들은 프로젝트 내 node_modules 폴더에 저장된다.

main

npm init 실행 시 entry point에 입력한 값으로 자바스크립트 실행 파일 진입점

scripts

npm init 실행 시 test connamd에 입력한 테스트 명령어를 포함한 명령어들이 저장

dependencies

dependencies 속성에는 설치된 패키지 이름과 버전이 저장된다.

devDependencies

devDependencies 속성에서는 개발용 패키지의 이름과 버전이 저장된다.


npx

전역에 패키지를 설치하면 명령어로 사용할 수 있다.

그러나 프로젝트 내에서 패키지를 설치하고 npx 명령어를 사용해 전역 설치의 효과를 얻을 수 있다.


기타 npm 명령어

npm uninstall [패키지] 명령어 실행 시 패키지 제거, npm rm [패키지]로 사용가능

npm search [패키지]명령어로 npm의 패키지를 검색 가능

npm info [패키지] 명령어로 패키지의 세부 정보를 확인 가능


profile
What do I do?

0개의 댓글

관련 채용 정보