npm run
Paquets et runtimes
Syntaxe
npm run <script> [-- <args>]Exécute une commande de la section scripts de package.json ; les arguments destinés au script exigent un -- devant, et seuls start et test s'appellent sans run.
Options courantes
| Option | Signification |
|---|---|
| -- | 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 |
Exemples
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
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 run ?
Exécute une commande de la section scripts de package.json ; les arguments destinés au script exigent un -- devant, et seuls start et test s'appellent sans run.
Q. Comment l’écrire ?
npm run <script> [-- <args>] — 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-run