2016-04-18 10 views
2

Ich richte uncss-brunch mit Travis auf einem test project. brunch build funktioniert gut lokal, aber wenn ich Änderungen schiebe, schlägt der Aufbau auf Travis fehl. Die Fehlerzeile lautet:"UnCSS: Konfiguration verpasst" auf Travis

Irgendwelche Ideen, was möglicherweise falsch ist, oder wie kann ich dies debuggen? Ich habe festgestellt, dass die Fehlermeldung aus dem uncss-brunch Projekt selbst stammt.

+0

Versuchen Sie es auf einem frischen Klon. Überprüfen und anpassen für Versionsunterschiede. –

Antwort

1

Der Grund, warum es lokal arbeitete, ist, weil Optimierer normalerweise nicht im Entwicklungsmodus ausgeführt werden. Auf Travis läuft jedoch npm run dist mit Läufen brunch build -p - ein Build in Produktionsumgebung.

Wenn Sie lokal brunch build -p ausführen, würde es das gleiche Ergebnis wie auf Travis geben.

Jetzt scheint der eigentliche Grund dafür zu sein, dass Sie eine Konfiguration für UnCSS vermissen.

Wenn Sie sich die Datei, die Sie verknüpft haben, genauer ansehen, werden Sie feststellen, dass der Fehler gedruckt wird, weil this.optionsnull ist. Und this.options aus config.plugins.uncss gesetzt - die scheinbar fehlen aus Ihrem brunch-config-https://github.com/arturocastro/quacknote/blob/master/brunch-config.js

Check out UnCSS des readme auf, wie es zu konfigurieren.

+0

Danke, ich habe auch [diese Ausgabe] (https://github.com/jakubburkiewicz/uncss-brunch/issues/) als zusätzliche Hilfe gelesen. – ArthurChamz