npm [ node.js 교과서 ]

2023. 4. 10. 14:46node.js

본 게시글은 node.js 교과서 강의를 듣고 정리한 글입니다.

 

- 노드 패키지 매니저이다.

- 타사 라이브러리의 레지스트리 외에도 모든 종류의 개발 도구 및 스크립트를 실행하기 위한 콘솔 도구이다.

링크 : https://www.npmjs.com/

 

npm

Bring the best of open source to you, your team, and your company Relied upon by more than 17 million developers worldwide, npm is committed to making JavaScript development elegant, productive, and safe. The free npm Registry has become the center of Java

www.npmjs.com


npm 치트 시트

  • npm i <packageName>
    • 패키지 설치
  • npm i <packageName>@<version>
    • 패키지의 특정 버전 설치 
npm i underscore@1.8.3
  • npm i <packageName> —save-dev
    • 패키지를 개발 의존성으로 설치
  • npm un <packageName>
    • 패키지 제거
  • npm list —depth=0
    • 설치된 패키지 나열
  • npm outdated
    • 오래된 패키지 보기
  • npm update
    • 업데이트 패키지
    • 전역적으로 패키지를 설치/제거하려면 -g 플래그를 사용한다.
  • sudo npm install -g npm
    • npm 버전 업데이트

패키지 업데이트

  • npm outdated 명령으로 오래된 항목이 있는지 확인한다.
  • npm update 로 업데이트한다. 이 명령을 실행하면 package.json에 나열된 항목의 부버전과 패치 버전만 업데이트 된다. 주요 릴리스는 업데이트되지 않는다.
  • 주요 릴리스를 변경해야하는 경우 npm-check-updates 를 사용한다.