2016-04-04 8 views
1

Mit passieren, , Ich versuche, einen Filter spezifische Konfiguration für einen bestimmten Filter in Webassets passieren, haben aber nicht in der Lage, dies zu tun, so weit.Wie Filter spezifische Konfigurationsoptionen in Webassets

Lesen Sie die Dokumentation mehrmals vergeblich. Habe auch den Quellcode durchgesehen, aber das hat auch nicht geholfen.

Besonderheiten:

  • Der Filter I cleancss ist
  • Und die besondere Konfiguration Ich versuche zu verwenden, ich versucht, den Link zu passieren ist --skip-rebase

Nach um Dokumente oben zu reinigen, sollte ich in der Lage sein, die --skip-rebase Option in CLEANCSS_EXTRA_ARGS zu übergeben. Aber wo soll ich das hinstellen?

Was ich bisher versucht, vorbei als Kolben-Konfigurationsvariablen:

CLEANCSS_EXTRA_ARGS = ['--skip-rebase'] # actually works, see answer! 
CLEANCSS_EXTRA_ARGS = ['skip-rebase'] # doesn't work! 
ASSETS_CLEANCSS_EXTRA_ARGS = ['--skip-rebase'] # doesn't work! 
FLASK_ASSETS_CLEANCSS_EXTRA_ARGS = ['--skip-rebase'] # doesn't work! 
ASSETS_CLEANCSS_EXTRA_ARGS = ['skip-rebase'] # doesn't work! 
FLASK_ASSETS_CLEANCSS_EXTRA_ARGS = ['skip-rebase'] # doesn't work! 

ps: Ich habe auch versucht, die Quelle zu modifizieren zu überprüfen, ob cleancss Parameter korrekt an die Befehlszeile übergeben werden, und es ist, so besteht das Problem nur darin, die Option in der App-Konfiguration korrekt anzugeben.

Antwort

1

Auf erneuten Versuch mit der ersten Option in Frage:

CLEANCSS_EXTRA_ARGS = ['--skip-rebase'] 

Es hat funktioniert!

Weitere Informationen in der flask assets repo issues.

In der Eile habe ich muss versucht, mit:

CLEANCSS_EXTRA_ARGS = ['skip-rebase'] 

, die nicht funktioniert hat und damit die Frage.


Diese Funktion sollte jedoch dokumentiert werden. Wird wahrscheinlich eine Pull-Anfrage zur Verbesserung des Dokuments einreichen.


Beachten Sie auch, dass hierfür Version 0.11 (Webassets) und höher erforderlich ist.

+0

derzeit kicken mich für die Zeitverschwendung auf andere Dinge versuchen, wenn mein erster Versuch wäre richtig gewesen! –

+0

Können Sie bitte ein vollständigeres Beispiel dafür veröffentlichen, wie entweder diese App oder diese Assets diese Konfigurationsoptionen aufnehmen? Es gibt keine Dokumentation darüber, wie eine Option als Eigenschaft für einen Filter ordnungsgemäß hinzugefügt wird. Ein Beispiel für mein Problem: https://stackoverflow.com/questions/42281671/autoprefixer-filter-not-working-in-flask-assets –

+0

@RJ sicher, aber gib mir irgendwann –