css autoprefixer mit Webpack

8

Ich habe versucht, Webpack mit LESS und Autoprefixer zu konfigurieren, aber Autoprefixer scheint nicht zu funktionieren. Meine css- oder less-Dateien werden nicht autoprefixiert. Beispiel: display: flex bleibt display: flex

Ich habe meine Webpack-Konfiguration unten eingefügt:

%Vor%     
wrick17 24.06.2016, 09:48
quelle

3 Antworten

4

Also das Problem gefunden. Dumm mich, der postcss-Block muss direkt unter der Webpack-Config sein, ich hatte es in Modulblock gesteckt. Mein Schlechter.

EDIT: So sollte es gewesen sein:

%Vor%

Also, anstatt es in den Modulblock zu stecken, musste ich es direkt unter den Hauptblock legen, wie oben gezeigt.

    
wrick17 24.06.2016, 13:51
quelle
2

Sie müssen Postcss in Ihrer Webpack-Konfiguration für ältere Browserversionen einrichten.

Default für Autoprefixer sind die letzten 2 Versionen von Browsern oder Browsern, die mindestens 5% Marktanteil haben.

Ссылка

%Vor%

Es heißt, dass Sie die letzten 3 Versionen von Browsern oder Browsern mit mindestens 1% Marktanteil unterstützen.

    
Marcel Mandatory 24.06.2016 10:44
quelle
0

Ich hatte ein ähnliches Problem mit Webpack 2.x.x und benutzerdefinierte Eigenschaften sind in der Konfiguration nicht mehr erlaubt. Ich habe eine Lösung für diesen anderen SO-Beitrag gefunden: Verwenden von automatischem Präfix mit postcss in Webpack 2.0 . Für den Fall, dass dieser Link aus einem unbekannten Grund zu einem 404 führen würde, kompiliere ich die relevantesten Antworten hier:

Webpack 2.x.x eingeführt webpack.LoaderOptionsPlugin () Plugin, wo Sie alle Loader-Option-Plugins definieren müssen. Wie, Autoprefixer ist ein Plugin für Postcss-Loader. Also muss es hier gehen. Neue Konfiguration sollte so aussehen:

%Vor%

Das funktionierte für mich, aber wie von Kreig erwähnt, ist LoaderOptionsPlugin () nicht nötig. Sie können jetzt Optionen direkt an die Loader-Deklaration übergeben:

%Vor%

Tatsache ist, ich habe das 2. mit dem Webpack 2.5.1 versucht, aber es ist fehlgeschlagen. Credits geht an Pranesh Ravi und Kreig.

    
theFreedomBanana 06.06.2017 13:08
quelle

Tags und Links