ich npm as a build tool bin mit und so in meinem package.json
, und einige meiner Skripte hängen von anderen Skripten:package.json Skripte, die mit NPM und Garn arbeiten?
{
"test": "npm run lint && mocha"
}
Diese Hardcodes die npm
Paket-Manager in package.json
. Wie kann dieser Ansatz zum Ausdrücken von Abhängigkeiten sowohl mit npm
als auch mit yarn
funktionieren?
Das hat für mich funktioniert, bis ich auf einer Windows-Maschine bei der Arbeit arbeiten musste. Wo bekomme ich den Fehler "$ npm_execpath" wird nicht als interner oder externer Befehl erkannt "weiß jemand, wie dies unter Windows funktioniert? Ich bin etwas ahnungslos, wenn es um dieses Betriebssystem geht. – rgb
@rgb Uh, Sie haben vielleicht kein Glück auf Windows, ich weiß nicht, wie die Dinge dort funktionieren. – mjs
Wenn '$ npm_execpath' Leerzeichen enthält, kann es zu Problemen kommen, wenn Sie die Variable nicht in Anführungszeichen setzen. ZB "test": "\" $ npm_execpath \ "run lint && mocha" ' –