npm publish
Pacotes e runtimes
Uso
npm publish [--access public] [--tag <tag>]Envia o pacote para o registro; um nome com escopo é privado por padrão, daí o --access public, e um número de versão nunca pode ser reaproveitado, então confira a lista de arquivos com --dry-run.
Opções comuns
| Opção | 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 |
Exemplos
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
A pergunta é sempre o que vai onde: dentro deste projeto ou na máquina toda.
Como ler
- Os colchetes [ ] marcam uma parte que você pode omitir.
- As reticências … indicam que você pode listar vários.
- As opções diferenciam maiúsculas: em alguns comandos -r e -R fazem coisas diferentes.
Perguntas
Q. O que npm publish faz?
Envia o pacote para o registro; um nome com escopo é privado por padrão, daí o --access public, e um número de versão nunca pode ser reaproveitado, então confira a lista de arquivos com --dry-run.
Q. Como se digita?
npm publish [--access public] [--tag <tag>] — os colchetes marcam o que você pode omitir.
Q. Quantas opções vale a pena saber?
Aqui estão 5; a lista completa está em man npm. Este comando fica em Pacotes e runtimes.
Comandos relacionados
página man: man npm-publish