포스트

npm 패키지 제작기 3

패키지 배포

Node.js 패키지를 배포하자.

unscoped public package 배포

나는 따로 스코핑을 하지 않을 계획이므로, 간단하게 먼저 배포해보자.

지난 포스트에서 깃과 연동은 이미지 진행했다고 가정하고, 바로 테스트부터 해보자.

내 패키지 테스트해보기

local 환경에서 내가 만든 패키지를 배포전에 직접 설치해보고 사용해볼 수 있다.

1
npm install path/to/my-package

실제 배포해보기

가장 먼저 내 패키지 프로젝트의 루트 폴더로 이동한다.

1
cd path/to/my-package

이제 배포를 위한 명령어를 실행한다.

1
npm publish

내 경우, 인증에 관한 에러가 발생했는데, 내용은 다음과 같다.

1
2
3
4
5
6
npm ERR! code ENEEDAUTH
npm ERR! need auth This command requires you to be logged in to https://registry.npmjs.org/
npm ERR! need auth You need to authorize this machine using `npm adduser`

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\momo1\AppData\Local\npm-cache\_logs\2023-12-07T08_24_08_883Z-debug-0.log

npm 계정 인증 관련 문제인 것 같다. 명시된 대로 npm adduser 를 사용하고, 안내대로 엔터를 누른 후 웹브라우저에서 로그인 과정을 마치면 된다.

대망의 첫번째 패키지 배포가 완료됐다.

아래 링크로 가서 확인해볼 수 있다.

https://www.npmjs.com/package/markdown-grouper


참조

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.