누군가가 이름을 사용하고 있는지 확인하려면 npm info [패키지 이름]을 콘솔에 입력합니다. 패키지에 대한 정보가 나온다면 누군가가 사용하고 있는 이름이고, npm ERR! code E404 에러가 발생한다면 사용해도 좋은 이름입니다.
package.json에서 원하는 이름으로 name을 바꾸고, 다시 npm publish 명령어를 입력합니다. 이 패키지는 연습용 패키지이므로 의미 없는 패키지 이름을 사용해 다른 사람에게 피해를 주지 않도록 합시다. 이 책에서는 이름을 npmtest-1234라고 바꾼 뒤 배포했습니다. 실습할 때는 npmtest나 npmtest-1234 외의 이름으로 배포해야 충돌이 발생하지 않습니다.
배포 명령어를 입력하고, 배포한 패키지가 npm에 제대로 등록되었는지 확인해보겠습니다.
콘솔
$ npm publish
// notice 생략
+ npmtest-1234@0.0.1
$ npm info npmtest-1234
npmtest-1234@0.0.1 | ISC | deps: none | versions: 1
hello package.json
// 중략
maintainers:
- zerocho <zerohch0@gmail.com>
dist-tags:
latest: 0.0.1
published 51 seconds ago by zerocho <zerohch0@gmail.com>