Установка і настройка postcss.

Відео: Оновлення сторінки HTML і CSS. Установка BrowserSync і node.js

Установка і настройка PostCSS.

Всім привіт! У цій статті ми продовжимо розглядати PostCSS, встановимо його і почнемо використовувати разом з Gulp.

PostCSS можна використовувати з Grunt, WebPack, Broccoli, Brunch, ENB і т.д. Ми ж будемо використовувати Gulp.

Відео: PostCSS Tutorials

Насправді, якщо ви вже використовували якісь системи збирання, то ви, напевно, також використовували і PostCSS, навіть не підозрюючи про це. Згадайте, ви підключали плагіни, які, наприклад, додавали в потрібних місцях префікси? Думаю так. Це і був PostCSS.

До речі, Stylus також добре працює з цією технологією. Але ми вибрали Gulp, так що давайте почнемо розбирати PostCSS на його прикладі.




щоб встановити PostCSS для Gulp, ви можете ввести команду в терміналі:

npm install --save-dev gulp-postcss

тепер підключіть PostCSS у файлі gulpfile.js.

var postcss =require(`Gulp-postcss`) -
var csswring =require(`Csswring`) -

Додайте в завдання наступне:

gulp.task(`Styles`,function(){
var processors =[
csswring
] -
return gulp.src(`Styles.css`)
.pipe(postcss(processors))
.pipe(gulp.dest(`./dest`)) -
}) -



У терміналі введіть наступну команду:

npm install --save-dev csswring

В змінної processors ми пишемо всі потрібні нам плагіни, наприклад, той же autoprefixer буде записаний так само там. Її ж ми передаємо в функцію postcss.

Відео: Установка компілятора SASS на PhpStorm

Тепер в терміналі напишемо код для компіляції:

gulp styles

В папці dest з`явиться скомпільований CSS код.

Отже, на цьому поки все. Ми встановили і навіть запустили PostCSS, а в наступній статті ми розглянемо, як його використовувати більш ефективно.

Дякую за увагу!

Поділися в соціальних мережах:

Схожі
Gulp. Спостереження за змінами в файлах.Gulp. Спостереження за змінами в файлах.
Gulp. Вступ.Gulp. Вступ.
Nodejs. Template engine. Частина 1.Nodejs. Template engine. Частина 1.
Створення движка на mvc. Допрацьовуємо роутер.Створення движка на mvc. Допрацьовуємо роутер.
Nodejs. Модулі.Nodejs. Модулі.
Бібліотека для автоматизації robotjs.Бібліотека для автоматизації robotjs.
Nodejs. Як обробляти post запити.Nodejs. Як обробляти post запити.
Створення движка на mvc. Починаємо роботу з базою даних.Створення движка на mvc. Починаємо роботу з базою даних.
Що таке postcss.Що таке postcss.
Nodejs. Шаблони модулів.Nodejs. Шаблони модулів.
» » Установка і настройка postcss.