Start·Terminal-Befehle

npm run

Pakete und Laufzeiten

Aufruf

npm run <script> [-- <args>]

Führt einen Befehl aus dem scripts-Abschnitt von package.json aus; Argumente für das Skript brauchen ein vorangestelltes --, und nur start und test lassen sich ohne run aufrufen.

Häufige Optionen

OptionBedeutung
--everything after it goes to the script, not to npm
--if-presentexit quietly when the script is missing
-w <workspace>run it in one workspace
--workspacesrun it in every workspace
-shide npm own output

Beispiele

npm run build

runs the build script from package.json

npm run test -- --watch

passes --watch to the test runner, not to npm

npm run

with no name, lists the scripts that exist

Die Frage ist immer, was wohin gehört: in dieses Projekt oder auf die ganze Maschine.

So liest man das

  • Eckige Klammern [ ] markieren einen Teil, den man weglassen kann.
  • Drei Punkte … heißen: mehrere sind erlaubt.
  • Optionen achten auf Groß- und Kleinschreibung — bei manchen Befehlen sind -r und -R verschieden.

Häufige Fragen

Q. Was macht npm run?

Führt einen Befehl aus dem scripts-Abschnitt von package.json aus; Argumente für das Skript brauchen ein vorangestelltes --, und nur start und test lassen sich ohne run aufrufen.

Q. Wie gibt man ihn ein?

npm run <script> [-- <args>] — eckige Klammern markieren, was wegfallen darf.

Q. Wie viele Optionen lohnen sich?

Hier stehen 5; die vollständige Liste steht in man npm. Der Befehl gehört zu Pakete und Laufzeiten.

Verwandte Befehle

man-Seite: man npm-run