98 votes

Comment mettre à jour un module NPM que j'ai publié ?

J'ai créé un module NPM et je l'ai publié à la version 0.0.1

J'ai fait quelques changements et les ai poussés sur github, et j'aimerais que lorsque l'on utilise npm install myModule la nouvelle version est utilisée.

Comment indiquer à NPM qu'il existe une version 0.0.2 ?

133voto

SLaks Points 391154

Changez la version dans votre package.json ou utiliser npm version <new-version> .

Après avoir changé le numéro de version dans votre package.json vous pouvez exécuter npm publish pour publier la nouvelle version sur NPM.

npm install installera la dernière version dans le dépôt de NPM.

34voto

Augmentez le numéro de la version, puis exécutez npm publish yourModule à nouveau - comme décrit dans le docs npm .

npm install yourModule installera alors la dernière version à partir du registre NPM.

J'ai trouvé la dernière réponse un peu trompeuse, désolé.

10voto

pimbrouwers Points 5499

Pour moi, la mise à jour de la version dans le package.json a toujours donné lieu à l'erreur "Vous ne pouvez pas publier sur...".

Les étapes à suivre pour résoudre le problème sont les suivantes (en fonction du numéro de version d'Ops) :

  1. npm version 0.0.2

  2. npm publish

6voto

Chris Hein Points 61

De la documentation npmjs :

  1. Pour modifier le numéro de version dans paquet.json sur la ligne de commande, dans le répertoire racine du paquet, exécutez la commande suivante, en remplaçant <type de mise à jour> avec l'un des versionnement sémantique types de versions (patch, majeure ou mineure) :

    npm version <update_type>

  2. Exécuter npm publish .

  3. Allez sur la page de votre paquet ( https://npmjs.com/package/ ) pour vérifier que la version du paquet a été mise à jour.

5voto

Yuvraj Patil Points 887
  1. S'il s'agit d'une version corrective (petits changements), utilisez ce qui suit :

     npm version patch

    Il incrémentera la dernière partie du numéro de version.

  2. S'il s'agit d'une version mineure (nouvelles fonctionnalités), utilisez ce qui suit :

     npm version minor

    Il incrémentera la partie centrale du numéro de version.

  3. S'il s'agit d'une version majeure (fonctionnalités majeures ou corrections de problèmes majeurs), utilisez ce qui suit :

     npm version major

    Il incrémentera la première partie du numéro de version.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X