File Watchers в PhpStorm
Для начала нам нужно установить плагин File Watchers.
Я работаю на Ubuntu, в системе должны быть установлены node и node-sass, их можно установить по отдельности, а можно в виде пакета:
sudo apt install node-node-sass
Переходим в PhpStorm и идем по пути File -> Settings Tools -> File Watchers или в русской версии Файл -> Настройки -> Инструменты -> Файловые наблюдатели:
Вносим настройки как на скрине:
Тип файлатип файла за которым будет наблюдатьFile WatchersОбласть действиякукую область будет охватыватьFile WatchersПрограмматут мы должны указать путь до исполнительного файла, в данном случае до исполнительного файлаnode-sassкоторая и отвечает за компиляцию файловsсss. Итого должно получится:/usr/bin/node-sassАргументыуказываем аргумент--source-map-embedкоторый говорит что нужно сгенерировать картуsurcemapи макрос$FileName$который подставит название файла для поиска. Итого должно получится:--source-map-embed $FileName$Путь вывода для обновлениякуда складывать скомпилированный файл. Итого должно получится:$FileParentDir$/dist/style.bundle.cssРабочая директориядиректория где наблюдаем за файлами. Итого должно получится:$FileDir$

