Postcss und Gulp: Eine leistungsstarke Kombination für die CSS -Verarbeitung
Dieses Tutorial zeigt, wie sie Postcss mit Gulp für eine effiziente CSS -Verarbeitung nutzen können. Wir werden Projekt -Setup, Plugin -Installation, die Behandlung mehrerer Plugins, das Verständnis der Ausführungsreihenfolge und die Bewältigung gemeinsamer Herausforderungen abdecken. Die vorherige Vertrautheit mit Gulp wird angenommen.
Projekt -Setup
Stellen Sie sicher
Erstellen Sie zwei Unterordner: initial
(für RAW CSS) und final
(für verarbeitete CSS).
installieren gulp-postcss
:
npm install gulp-postcss --save-dev
Ihre Ordnerstruktur sollte dies ähneln:
<code>my-project/ ├── initial/ │ └── style.css └── final/ └── gulpfile.js └── package.json └── node_modules/</code>
Plugin -Installation und -verbrauch
Beginnen wir mit postcss-short-color
:
install:
npm install postcss-short-color --save-dev
update gulpfile.js
:
const gulp = require('gulp'); const postcss = require('gulp-postcss'); const shortColor = require('postcss-short-color'); gulp.task('css', () => { return gulp.src('initial/*.css') .pipe(postcss([shortColor])) .pipe(gulp.dest('final')); });
erstellen initial/style.css
mit:
section { color: white black; }
Auslauf gulp css
generiert final/style.css
:
section { color: white; background-color: black; }
Arbeit mit mehreren Plugins
Verwenden Sie für verbesserte Produktivität mehrere Plugins. Fügen wir postcss-short
, postcss-cssnext
und autoprefixer
:
install:
npm install autoprefixer postcss-short postcss-cssnext --save-dev
modifizieren Sie gulpfile.js
:
const gulp = require('gulp'); const postcss = require('gulp-postcss'); const autoprefixer = require('autoprefixer'); const cssnext = require('postcss-cssnext'); const short = require('postcss-short'); gulp.task('css', () => { const plugins = [ short, cssnext, autoprefixer({ browsers: ['> 1%'], cascade: false }), ]; return gulp.src('initial/*.css') .pipe(postcss(plugins)) .pipe(gulp.dest('final')); });
Plugin -Ausführungsreihenfolge
Die Reihenfolge der Plugins im Array ist entscheidend. Eine falsche Bestellung kann zu unerwarteten Ergebnissen führen. Experimentieren und testen, um die optimale Sequenz zu finden.
Schlussfolgerung
Dieses Tutorial bietet eine Grundlage für die Verwendung von Postcss mit Schluck. Entdecken Sie das riesige Postcss -Plugin -Ökosystem, um Ihren CSS -Workflow zu verbessern. Denken Sie daran, die Plugin -Ausführungsreihenfolge sorgfältig zu berücksichtigen, um optimale Ergebnisse zu erzielen.
(Bild wird hier gemäß der ursprünglichen Anforderung eingefügt. Da ich keine Bilder anzeigen kann, würde die Bild -URLs der ursprünglichen Eingabe in der Ausgabe verwendet.)
Das obige ist der detaillierte Inhalt vonSo verwenden Sie Postcss mit Schluck. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!