Ich habe eine Weile mit Node.js/npm gearbeitet, aber ich habe nie npm-Skripte verwendet. Ich war ziemlich überrascht, dass ich sie auf meinem Windows/Cygwin-System überhaupt nicht zur Arbeit bringen konnte. Mit einem package.json wie diesem ...npm run tut nichts
{
"name": "demo",
"scripts": {
"env": "env",
"hello": "echo Hello!",
"crap": "I am complete nonsense."
}
}
... alle drei npm run-Befehle tun nichts. npm run crap
führt aus und kehrt sofort mit einem OK-Status zurück (ich habe mit dem Parameter -dd getestet); löst den erwarteten Fehler aus. Testen ohne Cygwin auf der normalen Windows-Shell machte keinen Unterschied.
Vielen Dank! Warum sollten sie keine Warnmeldung ausgeben, wenn 'npm run' direkt aufgerufen wird? :( – aleclarson