Ich sollte klarstellen, dass ich nicht so erfahren mit Front-End-Tools bin, so tut mir leid im Voraus, wenn ich etwas offensichtliches und dummes frage.Kann Garn als Ersatz für Bower und Npm angesehen werden?
Bisher habe ich für die Schrift Ende und npm für Server-Seite unter Verwendung von Bower, obwohl jeder der genannten Tools hat seine Vorteile und damit meine ich flach Abhängigkeitsmanagement von Bower (Last vom Client reduziert) und verschachtelte Abhängigkeitsverwaltung von npm (hilft viel bei der Versionierung), es ist ziemlich umständlich geworden, so viele Werkzeuge (webpack, browserify, etc.) zu verwenden. Ich habe diese Werkzeuge vielleicht falsch benutzt und könnte beide mit einer Option benutzt haben (mir nicht bekannt) und habe nur an der Oberfläche gekratzt, ich habe diese answer als meine Faustregel genommen und mache es also seit ich es gelesen habe. Es wäre schön, wenn ich wenigstens diese zwei auf eins reduzieren könnte.
In letzter Zeit bin ich neugierig geworden auf Garn und mit all dem Hype um es scheint es, als ob es einen guten Job gemacht hat und als würde es npm komplett ersetzen. Als ich die Dokumente gelesen habe, habe ich die Option --flat entdeckt, und das hat mich dazu gebracht, mich zu fragen, ob es möglich wäre, es auch als Bower-Ersatz zu verwenden? Wenn ja, kann ich entweder einen flachen oder geschachtelten Abhängigkeitsmanager haben (indem ich einfach mehrere json-Dateien für Server und Frontend habe)?
Ich würde wirklich schätzen, wenn jemand mir in die richtige Richtung zeigen könnte!
Bemerkenswert, dass seit v3, [npm * versucht * Abhängigkeiten in einer flacheren Weise aufzulösen] (https://docs.npmjs.com/how-npm-works/npm3) (siehe auch [Was ist der Unterschied zwischen npm 3 vs Bower?] (http://stackoverflow.com/questions/32087425/what-is-the-difference-between-npm-3-vs-bower)) – Aurora0001
@ Aurora0001 bedeutet es Bower hat keine Verwendung mehr (oder zumindest ersetzt durch Garn/Npm für die meisten Aufgaben)? Danke für die Links übrigens! – orustammanapov