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.

SLaks
la source
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é.

eljefedelrodeodeljefe
la source
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

pim
la source
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.
Chris Hein
la source
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.

Yuvraj Patil
la source