Прежде всего я должен отметить, что все это работало хорошо некоторое время назад.Я вернулся к проекту через некоторое время.Тем временем я обновил PhpStorm и перешел на Win10.Все остальное осталось нетронутым.
У меня проблема с запуском scss-компиляции.Когда я делаю изменения в корневом файле «global.scss», все работает нормально - партиалы тоже компилируются.Однако при внесении изменений в партиалы PhpStorm не запускает компиляцию корневого файла.
Версия PhpStorm: 2017.2.3
Структура файла:
Конфигурация наблюдателя:
Конфигурация области:
global.scss
Я много пробовал - ничего не работает.Похоже, что функции - префикс с подчеркиванием просто игнорируются наблюдателем файла.
РЕДАКТИРОВАТЬ: Я нашел что-то - кажется, что подстановочный знак в шаблоне области действия игнорирует подчеркнутые файлы.Однако частичные файлы помечены как включенные в дерево файлов.Я временно изменил область видимости для файлов проекта, и она работает хорошо - к сожалению, я не могу оставить этот параметр.
EDIT2: Я не знаю, является ли это ошибкой или функцией, но PhpStorm обрабатывает вложенные корни исходного кодастранным образом.Проверьте эту файловую структуру:
Без исходного корня для каталога scss компиляция запускается даже с шаблоном области видимости.Однако скомпилированный CSS находится в неправильном каталоге - поэтому он не может быть использован.