Weniger für SASS / Entfernen eines zuvor hinzugefügten Arguments, der zu einem Typ von di.xml in Magento2 hinzugefügt wurde

magento.stackexchange https://magento.stackexchange.com//questions/90960

  •  13-12-2019
  •  | 
  •  

Frage

Ich untersuche also Ben Marks Anspruch, der wirklich einfach ist, den PHP weniger vor dem Prozessor für einen Sass auszuschalten. https://twitter.com/benmarks/status/590219053437833217 (ich kaufe es nicht)

Ich habe einen SASS-Präprozessor implmentiert und über DI.XML wie folgt in ihn hinzugefügt:

generasacodicetagpre.

Was jetzt meine .sass-Dateien in .css-Dateien verarbeitet (Mabey verwenden nicht den besten PHP-Libary, aber keine Sorgen können das später ändern).

Ich möchte jedoch nicht mehr, dass die .weit veröffentlichten Dateien vorverarbeitet werden. Ist es möglich, ein Argument über dI.xml zu entfernen, das auf einen Typ zu einem Typ hinzugefügt wurde? In diesem Fall ist weniger auf Alternativsource in Magento / Entwickler / etc / di.xml hinzugefügt. Ich habe versucht, einen leeren Knoten mit demselben Artikelnamen hinzuzufügen, aber das hat den Trick für mich nicht getan.

Ich könnte nur ein völlig leeres Basisthema erstellen, das keine. Unspenslosen Dateien enthält, aber das saugt, da ich auch keine Vorlagendateien / Layouts habe und diese erstellen müsste und sie auf dem neuesten Stand bringen.

Aktuelles Fortschritt: https://github.com/theextsionLab/magento2sass

Wenn wir das tun können, dann bringt auch das Problem von Admin-Styles auf, die derzeit auch. Unsoles, aber kreuzen Sie diese Brücke, wenn wir es kommen.

oder wenn es eine alterative Möglichkeit gibt, dies nicht zu tun, haben Sie nicht den Overhead der .losen Dateien, aber auch mein Thema und das Thema des leeren Themas, das ich alle Ohren bin.

War es hilfreich?

Lösung

Sie können kein Argument entfernen, das in einer anderen Di.xml-Datei deklariert ist.

Aber es scheint jedoch, als ob die Version des Codes aus Ihrem Beispiel ein bisschen alt ist.

In der aktuellen Version (2.0.0) können Sie die Sortierreihenfolge von Alternativen kontrollieren:

generasacodicetagpre.

Wenn Ihre SCSS-Quelldatei erfolgreich verarbeitet wird, wird die Kompilierung von weniger Quelle überhaupt nicht ausgelöst.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit magento.stackexchange
scroll top