web-dev-qa-db-fra.com

Quelle version de package @next spécifie-t-elle pour npm?

Quelle version du package foo cette commande installera-t-elle?

npm install foo@next

Les package.json et semver docs ne mentionnent pas next.

30
Dan Dascalescu

npm install installe un package .

A package is:

...
d) a <name>@<version> that is published on the registry (see npm-registry) with (c)
e) a <name>@<tag> (see npm-dist-tag) that points to (d)
...

Source

Cela signifie que next est une version ou une balise publiée dans votre registre npm de référence.

19
Diego Ferri

Vient ensuite tag. regardez les commandes possibles ci-dessous.

Une balise peut être utilisée lors de l'installation de packages comme référence à une version au lieu d'utiliser un numéro de version spécifique:

npm install [<@scope>/]<name>
npm install [<@scope>/]<name>@<tag>
npm install [<@scope>/]<name>@<version>
npm install [<@scope>/]<name>@<version range>

Comment son ajouté dans le paquet? Voir dist-tag

npm dist-tag add <pkg>@<version> [<tag>]
npm dist-tag rm <pkg> <tag>
npm dist-tag ls [<pkg>]

Vérifier - https://docs.npmjs.com/cli/dist-tag

10
Venkat.R