ved hjælp af postcss for minification og optimering

ved hjælp af postcss for minification og optimering,,,, i den sidste lektion, du lærte at bruge postcss og bidrage til at gøre deres stylesheets mere tværgående browser forenelig, navnlig om spørgsmål, som opstår i forbindelse med støtte til arv versioner af, dvs. i denne lektion, skal vi lære at gøre din stylesheets mere effektiv og belastning hurtigere ved hjælp af postcss til at udføre forskellige minification og optimering operationer.,, du vil lære at:,, kombinere flere stylesheets ind via, @ import, regel, selv om nogle af dine stylesheets kommer fra de komponenter eller new public management moduler, du har kun brug for et enkelt, http anmodning til belastning din hjemmeside er css. kombinere matchende medier, -med en, som gør det muligt at anvende de samme medier indeholder flere forskellige steder i udvikling, men ender stadig med effektiviteten af konsoliderede forespørgsler i deres endelige stylesheet., brug cssnano pakke til at udføre alle former for optimizations fra stripning hvidt rum og bemærkninger til minifying visse typer af kode og meget mere, lad os komme i gang.!,, før dit projekt, er det første, du skal gøre er at fælde din projekt at anvende enten sodavand eller grynter, afhængigt af deres præferencer.hvis du ikke allerede har en forkærlighed for det ene eller det andet anbefaler jeg med sodavand, som du får brug for mindre kode for at nå de samme mål, så skal du finde det lidt mere at arbejde med.,,, du kan læse om, hvordan vi skal fælde sodavand eller grynter projekter for postcss i den foregående tutorials,,,,.,, hvis du ikke vil have manuelt at fælde din projekt fra bunden, men du kan   downloade kilde filer, der er knyttet til denne forelæsning,   og ekstrakt   enten forudsat sodavand eller grynter   første projekt til en tom projekt mappe.   med en terminal eller kommando hurtig pegede på mappen løb kommando, new public management installere,.,,, installere plugins, for denne forelæsning, vi skal bruge to individuelle plugins, plus et stik af pakker.installere dem ved at løbe efter kommando ind i dit projekt folder:,, new public management installere postcss import css mqpacker cssnano... redde dev, og nu plugins er installeret, lad os gå videre og få dem ind i jeres projekt.,, belastning plugins via sodavand,, hvis du bruger sodavand, tilføje disse variabler i henhold til de variabler, der allerede i sagen:,, var atimport = kræver ('postcss-import) var mqpacker = kræver ('css-mqpacker) var cssnano = kræver ('cssnano), tilføj hver af disse nye variable navne i dine, forarbejdningsvirksomheder, system:,, var forarbejdningsvirksomheder = [atimport, mqpacker, cssnano], gør en hurtig test, at alt er ved at løbe kommando, gulp css, så tjekker vi, at en ny stil. css "fil er dukket op i dit projekt er" best "mappe.,, belastning plugins via grynter,, hvis du bruger grynter, ajourføre, forarbejdningsvirksomheder, genstand, som satte under, optioner, genstand, følgende:,, forarbejdningsvirksomheder: [kræver ('postcss-import ') (), kræver ('css-mqpacker') (), kræver ('cssnano ') ()], er en hurtig test, at alt er ved at løbe kommando, grunt postcss, så tjekker vi, at en ny stil. css "fil er dukket op i dit projekt er" best "mappe.,,, der har alle plugins installeret og ladt, så lad os gå videre til at lære at bruge dem til minification og optimering.,,, inline - /kombinere filer med @ import, snarere end individuelt ved flere stylesheets, det er mere effektivt, når det er muligt at kombineredin stylesheets i én., f.eks. anvendelse af normalize.css er meget almindelige, men hvis man lader det som en separat stylesheet før din vigtigste stylesheet, det kræver flere anmodninger, som forsinker http, belastning.men, hvis du bruger postcss import - stik af med maxime thirouin, du kan kombinere normalize.css i deres vigtigste stylesheet via anvendelse af, @ import, regel, at give dig samme css med kun én, http, anmodning.,, @ import så i overensstemmelse med normalisering. css, lad os gå videre og gøre det nu, import, og så inlining normalize.css i vores projekt er stylesheet.start med at downloade "normalisere. css" i dit projekt er "src" mappe fra http: //necolas. github. io /normalisering. css /,, på toppen af din "src /stil. css" fil tilføjes følgende linje:,, @ import "normalisere. css,,, som de allerede har postcss import installeret, det er alt hvad du skal gøre.det vil se, @ import, regel og automatisk i overensstemmelse med koden fra normalize.css sag i din stylesheet.,, samle din fil, og når du ser på din "best /stil. css" fil, du bør se hele indholdet af "normalisere. css" deri:,, /*!normalize.css v3.0.2



Previous:
Next Page: