npm 패키지 공개 Hello World (첫 패키지 공개)
여기서 설명하는 것은 어디까지나 「연습」이며, 실천에서는 파일 구성이나 순서가 보다 복잡하게 됩니다. 극소의 패키지 공개를 체험하는 것으로, 실천에 옮기기 쉬워진다고 생각합니다.
최소한의 파일 구성
최소한의 파일 구성
.
└── package.json
0 directories, 1 file
최소한의 package.json
name
와 version
만 있으면 된다. package.json
{
"name": "@suin/test-1",
"version": "0.0.1"
}
주의: 한 번 공개한
name
+ version
는 공개 정지(unpublish)했다고 해도 재이용할 수 없기 때문에, 시도할 경우는 사용할 수 없게 되어도 곤란하지 않다 name
와 version
로 해 주세요. 시도하는 경우 자신의 scope(@사용자 이름/패키지 이름 형식)로 수행하고 NPM의 글로벌 범위를 더럽히지 않도록 합니다.최소한의 공개 절차
npm publish --access public
를 실행합니다.--access public
를 붙이지 않으면 비공개 패키지로서 NPM에 등록할 수 있습니다만, 과금 유저 한정의 기능입니다. $ npm publish --access public
npm notice
npm notice 📦 @suin/[email protected]
npm notice === Tarball Contents ===
npm notice 71B package.json
npm notice === Tarball Details ===
npm notice name: @suin/test-1
npm notice version: 0.0.0
npm notice package size: 163 B
npm notice unpacked size: 71 B
npm notice shasum: f9226fd47994a2eeb0c4dbd450c85097cf2d0bcb
npm notice integrity: sha512-UdTvCTfjd/Nzd[...]UFWLtaf6/cXyA==
npm notice total files: 1
npm notice
+ @suin/[email protected]
끝까지 읽어 주셔서 감사합니다. Twitter에서는, Qiita에 쓰지 않는 기술 재료 등도 트윗하고 있으므로, 좋으면 팔로우 부탁합니다 → Twitter@suin
Reference
이 문제에 관하여(npm 패키지 공개 Hello World (첫 패키지 공개)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/suin/items/b1085ced1f74bd260369텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)