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.com의 CLI Commands에서 확인
배포해 보기!
- package.json과 main 부분과 배포할 파일 경로명이 일치해야 함
- “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 |