公開したNPMモジュールを更新するにはどうすればよいですか?


86

NPMモジュールを作成し、バージョン0.0.1で公開しました

いくつか変更を加えてgithubにプッシュしましたが、使用npm install myModuleするときに新しいバージョンが使用されるようにしたいと思います。

バージョン0.0.2があることをNPMに伝えるにはどうすればよいですか?


回答:


120

のバージョンを変更するpackage.jsonか、を使用してくださいnpm version <new-version>

のバージョン番号を変更した後、package.json実行npm publishして新しいバージョンをNPMに公開できます。

npm install NPMリポジトリに最新バージョンをインストールします。


2
@AmirRezvani:バージョンを変更して公開する必要があります。
SLaks 2018

32

npm docsでnpm publish yourModule説明されているように、バージョン番号を増やしてから再実行してください。

npm install yourModule 次に、NPMレジストリから最新バージョンをインストールします。

最後の答えは少し誤解を招くものでした。ごめんなさい。


バージョン番号をどのように増やしますか?
emarel 2016年

7
npm version 0.2.0またはnpm version patch
eljefedelrodeodeljefe 2016年

@emarelバージョン番号を増やす方法:docs.npmjs.com/getting-started/semantic-versioning
Ilker Cat

npm loginログインしていない場合も必要です
icc 9719

10

私の場合、package.jsonまだバージョンを更新すると、「公開できません...」というエラーが発生しました。

解決する手順は次のとおりです(opsバージョン番号に基づく):

  1. npm version 0.0.2

  2. npm publish


5

npmjsのドキュメントから:

  1. package.jsonのバージョン番号を変更するには、コマンドラインのパッケージルートディレクトリで、次のコマンドを実行し、<update_type>セマンティックバージョニングリリースタイプ(パッチ、メジャー、またはマイナー)のいずれかに置き換えます 。

    npm version <update_type>

  2. npmpublishを実行ます。
  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.