У меня есть следующая файловая структура:
--public_html/
- css/
- less/
- _mixins.less
- _variables.less
- _theme.less
- main.less
Я использую PhpStorm с File Watcher, работающим с LESSC из NPM.
Мой файловый наблюдатель выглядит следующим образом:
Program: /usr/local/bin/lessc
Arguments: --no-color $FileName$
Output paths to refresh: ../$FileNameWithoutExtention$.css
Файлы:
основной.без:
@import "_variables.less";
@import "_mixins.less";
@import "_theme.less";
_theme.less
содержит мою таблицу стилей, а _variables.less
и _mixins.less
говорят сами за себя.
Когда я изменяю и сохраняю main.less
файл main.css
создается в папке css
как и должно быть.
Однако, когда я редактирую свой файл _theme.less
, LESSC также создает файл _theme.css
.
Как остановить создание этих дополнительных файлов?
Если вам нужна дополнительная информация, пожалуйста, спросите.
Arguments: --no-color $FileName$
. Обратите внимание на переменную имени файла. Вам нужно будет жестко закодировать корневой файл. Вы пробовалиArguments: --no-color /path/to/public_html/less/main.less
? - person mingos   schedule 21.03.2017Track only root files
включена (в настройках File Watcher). В Windows 10 он отлично работает. См. stackoverflow.com/a/41483575/783119 или stackoverflow.com/a/30481839/783119 - person LazyOne   schedule 21.03.2017