Erzielen Sie ein "npm run x" -Verhalten ohne einen "Skript" -Eintrag?

Zum Ausführen eines Node-Befehls im "Kontext" Ihres installiertennode_modules, können Sie einen Eintrag imscripts Bereichpackage.json. Z.B

...
  "scripts": {
    "test": "mocha --recursive test/**/*.js --compilers js:babel-register"
  }
...

und dann kann ich @ eingebnpm run test in meinem Projekt root, und die Mokka-Tests werden ausgeführt (durch Aufrufen der in @ installierten Mokka-Binärdatenode_modules/mocha/bin).

Gibt es eine Möglichkeit, genau dasselbe Verhalten zu erzielen, ohne jedoch einen Skripteintrag zu erstellen? ZB für ein einmaliges "Drehbuch"?

Ich stelle mir so etwas wie das Folgende vor, als Äquivalent zunpm run test:

npm cmd mocha --recursive test/**/*.js --compilers js:babel-register

ibt es eine Möglichkeit, dies zu erreiche

HINWEIS: Ich sollte klarstellen, dass ich nach wahrer Äquivalenz suche. Das heißt, mein Befehl sollte auf andere Skriptbefehle usw. zugreifen können. Ich weiß, dass Sie die Binärdateien immer mit node und dem Pfad zur Binärdatei in node_modules aufrufen können, aber das ist keine angemessene Lösung.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage