Accueil·Commandes du terminal

npm publish

Paquets et runtimes

Syntaxe

npm publish [--access public] [--tag <tag>]

Publie le paquet sur le registre ; un nom avec portée est privé par défaut, d'où --access public, et un numéro de version ne se réutilise jamais : vérifiez d'abord la liste des fichiers avec --dry-run.

Options courantes

OptionSignification
--access publicrequired for a scoped package, which is private by default
--tag <tag>publish under a tag such as next, leaving latest alone
--dry-runshow the file list and version without uploading
--otp <code>pass a two-factor code
--provenanceattach a signed build statement from CI

Exemples

npm publish --dry-run

shows exactly which files would ship

npm publish --access public

publishes @scope/name so anyone can install it

npm publish --tag next

a prerelease that npm install does not pick up

La question est toujours quoi va où : dans ce projet, ou sur la machine entière.

Comment lire

  • Les crochets [ ] marquent une partie facultative.
  • Les points de suspension … signifient qu’on peut en mettre plusieurs.
  • Les options sont sensibles à la casse : sur certaines commandes, -r et -R ne font pas la même chose.

Questions fréquentes

Q. Que fait npm publish ?

Publie le paquet sur le registre ; un nom avec portée est privé par défaut, d'où --access public, et un numéro de version ne se réutilise jamais : vérifiez d'abord la liste des fichiers avec --dry-run.

Q. Comment l’écrire ?

npm publish [--access public] [--tag <tag>] — les crochets marquent ce qui est facultatif.

Q. Combien d’options valent la peine ?

Il y en a 5 ici ; la liste complète est dans man npm. Cette commande relève de Paquets et runtimes.

Commandes liées

page man: man npm-publish