본문 바로가기

[NodeJS]

Npm 서버에 나만의 패키지 Publish

반응형

매번 프로젝트마다 패키지 기본설정하는게 귀찮아!! 그래서..!

  • eslint
  • prettier
  • jsconfig
  • gitignore
  • readme
  • dotenv
    등등...

npm 서버에 만들어놓고 cli로 다운로드 편하게 이용해보자!

  1. https://www.npmjs.com/ 들어가서 로그인하기
    (없으면 회원가입고고)
  2. 배포할 프로젝트의 package.json에 입력할 것들 입력!(버전, 라이센스 등등)
    (참고 : https://docs.npmjs.com/cli/v6/configuring-npm/package-json)
    (name 항목은 @내아이디/내프로젝트명으로 입력해 중복 방지한다.)
  3. package.json과 같은 위치에서 터미널 실행
  4. npm login으로 터미널에서 로그인
    (로그인이 잘 되었는지는 npm whoami로 확인)
  5. npm publish로 배포
    (기본 배포 설정은 private. 퍼블릭으로 바로 배포하고싶으면 npm publish --access=public)
  6. 다운로드는 기존에 이용하던 것 처럼 npm i @내아이디/내프로젝트명 을 통해 설치!
  7. 이후에 나만의 패키지가 업데이트되어 다시 퍼블리시 해야할 경우에는 무조건 package.json버전을 올려야 npm publish가 가능하다.

끝!

반응형