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