Node.js

npm 명령어들과 배포방법

쿠와와 2020. 12. 17. 14:13

npm 명령어

  • npm outdated: 어떤 패키지에 기능 변화가 생겼는지 알 수 있음

  • npm update: package.json에 따라 패키지 업데이트
  • npm uninstall 패키지명: 패키지 삭제(npm rm 패키지명으로도 가능)
  • npm search 검색어: npm 패키지를 검색할 수 있음(npmjs.com에서도 가능)
  • npm info 패키지명: 패키지의 세부 정보 파악 가능
  • npm login: npm에 로그인을 하기 위한 명령어(npmjs.com에서 회원가입 필요)
  • npm whoami: 현재 사용자가 누구인지 알려줌
  • npm logout: 로그인한 계정을 로그아웃

 

  • npm version 버전: package.json의 버전을 올림(Git커밋도)
  • npm deprecate [패키지명][버전] [메시지]: 패키지를 설치할 때 경고 메시지를 띄우게 함(오류가 있는 패키지에 적용)
  • npm publish: 자신이 만든 패키지를 배포
  • npm unpublish --force: 자신이 만든 패키지를 배포 중단(배포 후 72시간 내에만 가능)
  • 다른 사람이 내 패키지를 사용하고 있는데 배포가 중단되면 문제가 생기기 때문
  • 기타 명령어는 https://docs.npmjs.comCLI Commands에서 확인

 

배포해 보기!

  • package.jsonmain 부분과 배포할 파일 경로명이 일치해야 함
  • “main”: “index.js”

  • npm publish 입력
  • npmtest란 이름을 누가 사용중
  • 이름이 겹치면 안 되므로 다른 것으로 바꿔서 배포
  • 이름을 변경한 후 npm publish 입력

 

배포 취소하기

72시간 내에 npm unpublish 패키지명 --force입력

 

'Node.js' 카테고리의 다른 글

미들웨어  (0) 2020.12.21
익스프레스 (express)  (0) 2020.12.18
node_modules, SemVer 버저닝  (0) 2020.12.17
npm, package.json 패키지 관리  (0) 2020.12.16
https, http2 와 cluster  (0) 2020.12.15