게시 한 NPM 모듈을 어떻게 업데이트합니까?


87

NPM 모듈을 만들고 0.0.1 버전으로 게시했습니다.

나는 약간의 변경을 가하고 그것들을 github에 푸시했고, 나는 그것을 사용할 npm install myModule때 새로운 버전을 사용하도록하고 싶다 .

버전 0.0.2가 있다는 것을 NPM에 어떻게 알립니 까?


답변:


121

에서 버전을 변경 package.json하거나 npm version <new-version>.

에서 버전 번호를 변경 한 후 package.json실행 npm publish하여 새 버전을 NPM에 게시 할 수 있습니다 .

npm install NPM 저장소에 최신 버전을 설치합니다.


2
@AmirRezvani : 여전히 버전을 변경하고 게시해야합니다.
SLaks

32

npm 문서에npm publish yourModule 설명 된대로 버전 번호를 늘린 다음 다시 실행 합니다 .

npm install yourModule 그런 다음 NPM 레지스트리에서 최신 버전을 설치합니다.

마지막 답변이 약간 오해의 소지가 있음을 발견했습니다. 죄송합니다.


버전 번호를 어떻게 늘리나요?
emarel

7
npm version 0.2.0또는npm version patch
eljefedelrodeodeljefe

: 버전 번호 늘리는 방법 @emarel docs.npmjs.com/getting-started/semantic-versioning
케르 고양이

npm login로그인하지 않은 경우 도 필요합니다
icc97 aug.

10

나에게 버전을 업데이트 package.json해도 "다음에 게시 할 수 없습니다 ..."오류가 발생했습니다.

해결해야 할 단계는 다음과 같습니다 (운영 버전 번호 기준).

  1. npm version 0.0.2

  2. npm publish


5

로부터 npmjs 문서 :

  1. package.json 의 버전 번호를 변경하려면 명령 줄의 패키지 루트 디렉터리에서 다음 명령을 실행하여 <update_type>의미 론적 버전 관리 릴리스 유형 (패치, 메이저 또는 마이너) 중 하나로 바꿉니다 .

    npm version <update_type>

  2. npm publish를 실행합니다 .
  3. 패키지 페이지 ( https://npmjs.com/package/ )로 이동 하여 패키지 버전이 업데이트되었는지 확인합니다.

2
  1. 패치 릴리스 (작은 변경 사항) 인 경우 다음을 사용하십시오.

     npm version patch
    

    버전 번호의 마지막 부분이 증가합니다.

  2. 부 릴리스 (새 기능) 인 경우 다음을 사용하십시오.

     npm version minor
    

    버전 번호의 중간 부분이 증가합니다.

  3. 주요 릴리스 (주요 기능 또는 주요 문제 수정) 인 경우 다음을 사용하십시오.

     npm version major
    

    버전 번호의 첫 부분이 증가합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.