npm publish
Paquetes y entornos
Uso
npm publish [--access public] [--tag <tag>]Sube el paquete al registro; un nombre con scope es privado por defecto, de ahí --access public, y un número de versión no se puede reutilizar, así que revisa la lista de archivos con --dry-run.
Opciones habituales
| Opción | Significado |
|---|---|
| --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 |
Ejemplos
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 pregunta siempre es qué va dónde: dentro de este proyecto o en todo el sistema.
Cómo leerlo
- Los corchetes [ ] marcan una parte que puedes omitir.
- Los puntos suspensivos … indican que puedes poner varios.
- Las opciones distinguen mayúsculas: en algunos comandos -r y -R no hacen lo mismo.
Preguntas
Q. ¿Qué hace npm publish?
Sube el paquete al registro; un nombre con scope es privado por defecto, de ahí --access public, y un número de versión no se puede reutilizar, así que revisa la lista de archivos con --dry-run.
Q. ¿Cómo se escribe?
npm publish [--access public] [--tag <tag>] — los corchetes marcan lo que puedes omitir.
Q. ¿Cuántas opciones vale la pena saber?
Aquí van 5; la lista completa está en man npm. Este comando está en Paquetes y entornos.
Comandos relacionados
página man: man npm-publish