Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Grunt — Advanced Tips
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Nikita Bayev
January 09, 2014
Technology
1
110
Grunt — Advanced Tips
Презентация про умное использование grunt для разработчиков и гостей Choco Family @ ChocoDev Day
Nikita Bayev
January 09, 2014
Tweet
Share
More Decks by Nikita Bayev
See All by Nikita Bayev
Web Performance в Казнете
drugoi
0
53
Other Decks in Technology
See All in Technology
OWASP Top 10:2025 リリースと 少しの日本語化にまつわる裏話
okdt
PRO
3
720
StrandsとNeptuneを使ってナレッジグラフを構築する
yakumo
1
110
Frontier Agents (Kiro autonomous agent / AWS Security Agent / AWS DevOps Agent) の紹介
msysh
3
170
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
13k
GitLab Duo Agent Platform × AGENTS.md で実現するSpec-Driven Development / GitLab Duo Agent Platform × AGENTS.md
n11sh1
0
130
SREが向き合う大規模リアーキテクチャ 〜信頼性とアジリティの両立〜
zepprix
0
440
GSIが複数キー対応したことで、俺達はいったい何が嬉しいのか?
smt7174
3
150
Oracle Cloud Observability and Management Platform - OCI 運用監視サービス概要 -
oracle4engineer
PRO
2
14k
OCI Database Management サービス詳細
oracle4engineer
PRO
1
7.4k
Amazon Bedrock Knowledge Basesチャンキング解説!
aoinoguchi
0
140
顧客の言葉を、そのまま信じない勇気
yamatai1212
1
350
インフラエンジニア必見!Kubernetesを用いたクラウドネイティブ設計ポイント大全
daitak
1
360
Featured
See All Featured
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
61
So, you think you're a good person
axbom
PRO
2
1.9k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
190
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
96
Art, The Web, and Tiny UX
lynnandtonic
304
21k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
130
sira's awesome portfolio website redesign presentation
elsirapls
0
150
Heart Work Chapter 1 - Part 1
lfama
PRO
5
35k
Stop Working from a Prison Cell
hatefulcrawdad
273
21k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
710
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.4k
Transcript
GRUNT — ADVANCED TIPS Nikita Bayev Front-end developer @ Chocomart.kz
! !1
gruntjs.com
nodejs.org
> grunt
!5
!6 Оптимизация Автоматизация Минификация Генерация
!7 Autoprefixer imgo Borschik banner concurrent
!8
!9 Autoprefixer grunt.loadNpmTasks(‘grunt-autoprefixer'); Чистка кода Добавление нужны вендорных префиксов Удаление
устаревших ненужных вендорных префиксов Используется база данных caniuse.com Умеет работать с препроцессорами и source maps
!10 Конфигурация grunt-autoprefixer
!11 И это все?
!12 Добавим немного опций
!13 Добавим немного опций
!14 borschik grunt.loadNpmTasks('grunt-borschik'); Сборка статичных файлов “Умная” минификация CSS и
JS
!15 Конфигурация borschik
!16 imgo grunt.loadNpmTasks('grunt-imgo'); Оптимизация изображений
!17
!18 Создаем задачу imgo
!19 grunt.loadNpmTasks('grunt-concurrent'); Асинхронный запуск тасков
!20 Конфигурация grunt-concurrent
!21 Что еще? grunt-remove-logging — удаление console.log() grunt-dploy — помощь
в деплое на дев/продакшн сервера grunt-contrib-imagemin — оптимизация изображений grunt-dev-update — обновление npm-зависимостей И еще много всего на github.com и gruntjs.com
!22 Спасибо за внимание twitter.com/Nikita_Bayev | github.com/drugoi