Konfigurieren von grunt-contrib-less zu erzeugen-source-Karten kompatibel mit Chrome DevTools?
Dem Frage-Titel ziemlich viel sagt alles. Ich weiß nicht, wie zu konfigurieren, die grunt-contrib-less Aufgabe, die nun unterstützt source-Karten. Mein erwartetes Ergebnis ist Chrome DevTools CSS-Inspektor auf die Weniger Regeln. Wenn möglich, wäre es ideal, dass die kartengrundlagen werden inline in der gleichen ausgegeben, die CSS-Datei nicht zu überfrachten mein Arbeitsbereich mit separaten source-map-Dateien.
Dank
InformationsquelleAutor Alejandro García Iglesias | 2014-01-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist mein gruntfile.js,, es funktioniert.
War es imporant zu aktualisieren, um grunt-contrib-less v0.9.0
Es war auch wichtig, um "XXX.css.die Karte" nicht "XXX.map". Und es funktionierte nach gab eine richtige sourcebasepath. Weiter unten werde ich Auszüge aus ergeben .map-Dateien.
gruntfile.js
Dies ist ein Auszug aus einem .map-Datei generiert, mit lessc was natürlich funktioniert:
Dies ist ein Auszug aus einem .map-Datei generiert mit grunt-contrib-less-0.9.0 und die funktioniert auch:
freundlichen GRÜßEN,
Stephan
--source-map-map-inline
, so wäre es so viel einfacher, wie es die Karte mit inline-CSS entfernen die Notwendigkeit für basepath und eine separate map-Datei - ideal für die Entwicklung.InformationsquelleAutor user2496130
Zuerst von all, Sie müssen sicherstellen, dass grunt-contrib-less läuft eine version, die unterstützt Source-Karten. Die neueste version ist 0.9.0, so aktualisieren Sie die version, die Sie in Ihrem Paket.json-Datei, wie hier:
Nun in der Kommandozeile, rufen Sie
npm install
um das update zu installieren.Nächsten, in Ihrem Gruntfile.js konfigurieren Sie kartengrundlagen für Ihr Projekt.
Hier können Sie die Anleitung hier: http://robdodson.me/blog/2012/12/28/debug-less-with-chrome-developer-tools/ oder hier: http://roots.io/using-less-source-maps/, aber hier ist eine Beispiel-Konfiguration:
Der Schlüssel ist, sicherzustellen, dass was auch immer Sie für sourceMapURL ist eine eigentliche URL im browser geöffnet werden.
InformationsquelleAutor kimbo6365