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
| Option | Signification |
|---|---|
| --access public | required for a scoped package, which is private by default |
| --tag <tag> | publish under a tag such as next, leaving latest alone |
| --dry-run | show the file list and version without uploading |
| --otp <code> | pass a two-factor code |
| --provenance | attach a signed build statement from CI |
Exemples
npm publish --dry-runshows exactly which files would ship
npm publish --access publicpublishes @scope/name so anyone can install it
npm publish --tag nexta 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