Мануал для работы с препроцессорами в Webstorm?

Для работы с препроцессорами в Webstorm, вы можете использовать Gulp.js - очень мощный инструмент для автоматизации задач разработки. Gulp.js позволяет вам создавать и запускать задачи, которые будут выполнять различные операции, такие как компиляция препроцессоров, сжатие файлов, проверка синтаксиса и многое другое.

Для начала работы с Gulp.js, вам потребуется установить Node.js на ваш компьютер, так как Gulp.js работает на его основе. После установки Node.js вы сможете устанавливать пакеты Gulp.js через npm - менеджер пакетов Node.js.

После установки Node.js и npm, вам необходимо инициализировать проект в каталоге вашего проекта, а затем установить Gulp.js локально в вашем проекте. Для этого откройте командную строку (терминал), перейдите в корневую папку вашего проекта и введите следующую команду:

npm init

Затем установите Gulp.js локально:

npm install gulp --save-dev

После успешной установки Gulp.js в вашем проекте, создайте файл gulpfile.js в корневой папке вашего проекта. Этот файл будет содержать все ваши задачи Gulp.js.

В gulpfile.js, вы можете определить различные задачи, добавив их в gulp.task(). Например, для компиляции Sass в CSS, вы можете добавить следующую задачу:

const gulp = require('gulp');
const sass = require('gulp-sass');

gulp.task('compile-sass', function() {
  return gulp.src('src/sass/**/*.scss')
    .pipe(sass())
    .pipe(gulp.dest('dist/css'));
});

Здесь мы используем gulp-sass - плагин Gulp.js для компиляции Sass. После определения задачи, вы можете запустить ее, выполнив команду gulp compile-sass из командной строки.

Если вам нужно запустить несколько задач последовательно, вы можете использовать метод gulp.series():

gulp.task('build', gulp.series('compile-sass', 'minify-css', 'uglify-js'));

Также вы можете использовать gulp.parallel(), если вам нужно запустить задачи параллельно.

Далее вы можете настроить автоматическое обновление, чтобы ваши файлы Sass компилировались автоматически при изменениях. Для этого вы можете использовать gulp.watch() вместе с задачей compile-sass:

gulp.task('watch', function() {
  gulp.watch('src/sass/**/*.scss', gulp.series('compile-sass'));
});

Запустив команду gulp watch, Gulp.js будет следить за изменениями в файлах Sass и автоматически компилировать их при необходимости.

Кроме того, вам также могут понадобиться другие плагины Gulp.js для выполнения различных задач, такие как сжатие файлов, проверка синтаксиса и другие. Вы можете найти и установить эти плагины, используя npm.

Вот лишь краткое описание работы с Gulp.js и препроцессорами в Webstorm. Если вам нужна более подробная информация, вы можете обратиться к официальной документации Gulp.js или обратиться за помощью на форумах разработчиков и веб-разработчиков.