Inicio·Comandos de terminal

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ónSignificado
--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

Ejemplos

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 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