npm 패키지 빌드 및 게시

저는 1년 이후로 npm 패키지를 게시하지 않았지만 프로젝트를 위해 모든 프로세스를 다시 배워야 했고 동시에 이것은 npm 패키지를 게시하기 위한 최소한의 단계별 자습서를 작성하고 공유하는 기회입니다!

나는 당신이 이미 npm에 익숙하다고 가정합니다.

첫 번째 단계: 프로젝트 구성



npm 패키지를 게시하려면 package.json 파일이 필요합니다! 하나를 만들어 봅시다.

npm init


내 프로젝트를 npmdemocreation이라고 부릅니다.



이제 say hello 함수를 생성할 index.js 파일이 필요합니다!



그리고 우리는 프로젝트 구성을 완료했습니다! 앞에서 언급했듯이 가장 중요한 패키지 게시 프로세스에 집중할 수 있도록 모든 것을 단순하게 유지하겠습니다.

두 번째 단계: npm에 로그인



자격 증명으로 로그인해야 하는 것이 처음인 경우:

npm login


계정이 없으면 website을 사용하여 계정을 만들거나 npm adduser 명령을 사용할 수 있습니다.

세 번째 단계: 게시!



npm에 따르면 패키지를 게시하는 것은 매우 간단합니다. 호기심을 갖고 여기에서 자세한 설명을 살펴보십시오. npm official doc .

시도할 수 있는 게시 명령이 있습니다.

npm publish


개인적으로 여기에서 오류가 발생했습니다. 문서를 좀 더 주의 깊게 읽으면 액세스 옵션에 대해 명시해야 할 필요가 있는 것 같습니다.

npm publish --access public


사실 유료계정이 없으시면 퍼블릭값만 사용하시면 됩니다.

이 시점에서 로그는 모든 것이 잘 되었는지 확인해야 합니다!
개인적으로 npm에서 내 패키지를 검색하여 찾을 수 있습니다here!
정말 간단하죠?

여전히 작동하지 않는 경우 패키지 이름이 이미 존재하지 않는지 확인하십시오.

4단계: 패키지 시도



이제 다른 폴더를 열고 패키지를 사용해 보십시오!

저에게는 다음과 같습니다.

npm install npmdemocreation


그런 다음 내 sayHello 함수를 실행합니다.

const sayHello = require('npmdemocreation');

sayHello();


우리는 그것을 얻었다 hello there!

추가 단계: 패키지 업데이트



패키지를 수정하고 다시 게시하려면 어떻게 해야 합니까?
그래도 쉽게npm publish 끝까지!

글쎄요, 오류가 있습니까? 예, 동일한 태그로 게시할 수 없습니다. package.json 버전 필드를 보면 1.0.0에 있습니다.
package.json 파일 또는 --tag 옵션이 있는 npm 명령에서 이 번호를 변경해야 합니다.

일단 게시한 후에는 npm에서 버전을 제거할 수 없으며 항상 새 버전으로 게시해야 합니다. 그러나 npm deprecate 명령을 사용하여 사용 중단 경고를 제공할 수 있습니다.

npm 패키지를 게시할 때 유의할 사항:
  • npm 계정이 필요합니다.
  • 패키지에 package.json 파일이 포함되어야 합니다.
  • 로컬.gitignore 또는 .npmignore 파일이 없는 경우 패키지 디렉토리의 모든 파일이 포함됩니다.
  • 이름과 버전 조합은 한 번만 게시할 수 있습니다!

  • 탐색할 것이 많지만 적어도 지금은 간단한 npm 패키지를 게시하는 방법을 알고 있습니다.

    좋은 하루 보내세요.

    좋은 웹페이지 즐겨찾기