Tailwind и postcss-extract-media-query

Матеріал з Wiki.Zina
Версія від 08:30, 19 листопада 2020, створена Romych (обговорення | внесок) (Новая страница: «← Tailwind Репозитории: * https://gitlab.com/zina.design/tailwind-performance — Tailwind CSS + PurgeCSS + postcss-extract-media-query * https…»)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)
Перейти до навігації Перейти до пошуку

← Tailwind

Репозитории:

postcss-extract-media-query

[ред. | ред. код]

Разбивка CSS на отдельные файлы по Media Query.

Полный CSS файл Tailwind большой — около 3 мегабайт, и поиск в нем всех Media Query и разбивка на части занимает много времени. Если предварительно очистить его от неиспользуемых классов с помощью PurgeCSS, разбивка будет быстрее.

Поэтому делаем эти два процесса — PurgeCSS и postcss-extract-media-query — отдельным процессом, частью подготовки сайта к деплою.

Репозиторий: https://gitlab.com/zina.design/zina-tailwind (в ветке dev)

Tailwind 1.4 - Setup with PurgeCSS [Guide]

1. Run npm install --save-dev cross-env

2. In the package.json file add a production row like this:

"scripts": {
  "build": "postcss assets/css/src/tailwind.css -o assets/css/dist/tailwind.css",
  "production": "cross-env NODE_ENV=production postcss assets/css/src/tailwind.css -o assets/css/dist/tailwind.min.css"
},

3. npm run production