npm run
Pacotes e runtimes
Uso
npm run <script> [-- <args>]Executa um comando da seção scripts do package.json; argumentos para o script exigem um -- antes, e só start e test podem ser chamados sem run.
Opções comuns
| Opção | Significado |
|---|---|
| -- | everything after it goes to the script, not to npm |
| --if-present | exit quietly when the script is missing |
| -w <workspace> | run it in one workspace |
| --workspaces | run it in every workspace |
| -s | hide npm own output |
Exemplos
npm run buildruns the build script from package.json
npm run test -- --watchpasses --watch to the test runner, not to npm
npm runwith no name, lists the scripts that exist
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 run faz?
Executa um comando da seção scripts do package.json; argumentos para o script exigem um -- antes, e só start e test podem ser chamados sem run.
Q. Como se digita?
npm run <script> [-- <args>] — 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-run