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


Réponses:


120

Changez la version dans votre package.jsonou utilisez npm version <new-version>.

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

npm install installera la dernière version dans le référentiel NPM.


2
@AmirRezvani: Vous devez encore changer la version et publier.
SLaks

32

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

npm install yourModule installera ensuite la dernière version du registre NPM.

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


comment augmenter le numéro de version?
emarel

7
npm version 0.2.0ounpm version patch
eljefedelrodeodeljefe

@emarel Comment augmenter le numéro de version: docs.npmjs.com/getting-started/semantic-versioning
Ilker Cat

Vous avez également besoin d'un npm loginsi vous n'êtes pas connecté
icc97

10

Pour moi, la mise à jour de la version dans le package.jsonstill aboutissait à l'erreur "Vous ne pouvez pas publier sur ...".

Les étapes à résoudre étaient (en fonction du numéro de version des opérations):

  1. npm version 0.0.2

  2. npm publish


5

À partir de la documentation de npmjs :

  1. Pour modifier le numéro de version dans package.json , sur la ligne de commande, dans le répertoire racine du package, exécutez la commande suivante, en remplaçant <update_type> par l'un des types de version de version sémantique (correctif, majeur ou mineur):

    npm version <update_type>

  2. Exécutez npm publish .
  3. Accédez à la page de votre package ( https://npmjs.com/package/ ) pour vérifier que la version du package a été mise à jour.

2
  1. S'il s'agit d'une version de correctif (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 les éléments suivants:

     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 principales ou correctifs de problèmes majeurs), utilisez les éléments suivants:

     npm version major
    

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

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.