Установка і настройка postcss.
Відео: Оновлення сторінки HTML і CSS. Установка BrowserSync і node.js
Всім привіт! У цій статті ми продовжимо розглядати 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, а в наступній статті ми розглянемо, як його використовувати більш ефективно.
Дякую за увагу!
- Кращі читалки для linux
- Що таке postcss.
- Як зробити привабливий чекліст з перегортанням свайпамі.
- Nodejs. Як створити "список справ". Частина 2.
- Nodejs. Як обробляти post запити.
- Rsync приклади синхронізації
- Бібліотека для автоматизації robotjs.
- Nodejs. Шаблони модулів.
- Nodejs. Оброблювач подій.
- Nodejs. Установка платформи.
- Вивчаємо coffeescript. Вступ.
- Nodejs. Пакет nodemon.
- Gulp. Структура проекту і робота завдань.
- Nodejs. Модулі.
- Gulp. Спостереження за змінами в файлах.
- Nodejs. Template engine. Частина 1.
- Gulp. Вступ.
- Підключення в php сторонніх файлів
- Створення движка на mvc. Починаємо роботу з базою даних.
- Gulp. Встановлення та налаштування.
- Створення движка на mvc. Допрацьовуємо роутер.