6 основни приставки за Grunt, които трябва да използвате

Автор: Lewis Jackson
Дата На Създаване: 6 Може 2021
Дата На Актуализиране: 15 Може 2024
Anonim
Основные ошибки при шпатлевке стен и потолка. #35
Видео: Основные ошибки при шпатлевке стен и потолка. #35

Съдържание

Изпълнителите на задачи на JavaScript като Grunt станаха изключително популярни сред разработчиците от предния край. Това е така, защото те помагат да направим едно нещо, което всички искаме да правим в работата си - спестяваме време!

Но с повече от 5000 (и преброяващи) приставки Grunt, които вече са на разположение, за разработчиците може да е трудно да намерят грубите диаманти на тези. Погледнахме назад към нашето време, заседнало в Grunt, за да намерим перфектната рецепта за приставки Grunt, която трябва да използвате.

01. Uglify

Всеки разработчик, който си заслужава, знае за предимствата на минимизирането на JavaScript файловете и точно това прави тази приставка. Такава е популярността му, тя всъщност е включена в Ръководството за начало на Grunt. Въпреки името, този плъгин може да се използва и за разкрасяване на вашия JavaScript код - въпреки че това не е особено полезно за производствена употреба.


02. Сас

Може да има някои спорове за това кой CSS препроцесор наистина управлява нощувката, но тук в Stickyeyes сме се спрели на Sass, а не на основния му съперник, Less. Този плъгин ни позволява да пишем нашите Sass файлове и да ги компилираме автоматично в CSS. Предимствата на използването на CSS предварително обработващ процесор налага отделна статия сама по себе си, но е безопасно да се каже, че ако не използвате такава, вече закъснявате за партито!

03. CSSMin

Тази приставка е CSS еквивалент на Uglify. Той просто получава всички посочени CSS файлове и ги минимизира. Разбира се, ако ще използвате това заедно с приставката Sass, тогава трябва да се уверите, че тази задача се изпълнява след задачата Sass.

Има много алтернативи на CSSMin, които също могат да намалят размера на вашите CSS файлове, използвайки малко по-различни техники; CSS nano, CSS извиване, CSS свиване и др. Прочетете този удобен бенчмарк, ако се интересувате от този тип неща.

04. Конкат

Както подсказва името, този плъгин просто взема множество файлове и ги обединява в един. Както при минимизирането на кода, обединяването на файлове също е вековна най-добра практика за намаляване на времето за зареждане на страниците.


Конкатенацията на файлове винаги трябва да се използва в производството както за JavaScript, така и за CSS. Това обикновено е последната изпълнена задача - след задачата за предварителна обработка на CSS и задачата за минимизиране. Лесно е просто да кажете на този плъгин да обединява всички файлове в определена директория, но внимавайте реда, по който файловете ще бъдат обединени - може да се наложи да дадете конкретна поръчка или да назовете файловете, така че те винаги да бъдат обединени в реда, който искате .

05. ImageMin

По същия начин като CSSMin и Uglify, ImageMin се справя с друг вековен проблем за зареждането на страниците - размерът на файла на изображението. „Минимизацията“ на изображението обикновено е първото пристанище за оптимизация, така че този плъгин е от съществено значение за намаляване на общия размер на файла на страницата възможно най-много.

Ако работите с JPG, PNG, GIF или SVG (все по-популярен формат на векторни изображения), този плъгин ще доведе до намаляване на размера на файла на вашите изображения без загуба, без да се налага да вдигате пръст. Ако имате много изображения във вашия проект, добра идея е да изпълнявате тази задача само когато натискате към производство, вместо да я изпълнявате на събитие за гледане (вижте следващата точка).


06. Гледайте

Този плъгин всъщност не засяга вашия уебсайт, но е изключително полезен при създаването на ефективен процес на Grunt. Watch просто следи всички указани от вас директории и след като нещо се промени, той автоматично ще задейства определени задачи на Grunt.

Така че можете да настроите едно условие за гледане в директорията на 'js', за да стартирате вашите JavaScript задачи, и друго в директорията на 'css', за да стартирате вашите CSS задачи. Това означава, че никога няма да се налага да стартирате ръчно основния си процес на Grunt! Просто инициализирайте задачата за гледане на мрънкане, преди да започнете да правите промени и можете да забравите, че дори е там.

Думи: Джейми Шийлдс

Джейми Шийлдс е разработчик отзад в агенцията за дигитален маркетинг Stickyeyes.

Като този? Прочети това!

  • Grunt срещу Gulp: Кой инструмент за изграждане на JavaScript трябва да изберете?
  • 8 начина да подобрите вашата настройка на Grunt
  • Най-добрите безплатни теми за WordPress
Придобиване На Популярност
Професионалното ръководство за създаване на 3D текстури
Прочети

Професионалното ръководство за създаване на 3D текстури

Петима изявени художници демонстрират триковете на своята търговия, обяснявайки как да създават градски, научно-фантастични, естествени, стилизирани и фантастични текстури.Като цяло, когато искам да с...
Създайте впечатляващ плакат със сериф
Прочети

Създайте впечатляващ плакат със сериф

Умения:Настройте подходяща мрежа в InDe ign; майстор кернинг и водене с буци плочи; работете със смели, живи цветове и форми.Шрифтовете със серифни плочи имат много вик и грабват вниманието ви като ша...
4 инструмента за проектиране, за които никога не сте знаели, че са ви необходими
Прочети

4 инструмента за проектиране, за които никога не сте знаели, че са ви необходими

Някои инструменти за дизайнери вероятно ще направят списъка за пазаруване по подразбиране за всяка агенция или фрийлансър. Те включват основен хардуер, креативен софтуер (не пропускайте нашите избор н...