Walczę już jakiś czas z kompilatorem File Watcher SCSS (sass) w PHPStorm.
Układ katalogów:
Cytat
styles/ #tutaj chce mieć plik *.css i map
styles/source/ #tutaj zestaw SASS
styles/sources/base #poszczegolne katalogi z plikami sass
styles/sources/layout
styles/source/ #tutaj zestaw SASS
styles/sources/base #poszczegolne katalogi z plikami sass
styles/sources/layout
Import działą tylko jak podam konkretne nazwy plików:
Cytat
styles.scss :
@import "base/_variables.scss";
@import "layout/_layout.scss";
@import "base/_variables.scss";
@import "layout/_layout.scss";
Jeżeli ustawiam import dla katalogu:
Cytat
@import "base";
@import "layout";
@import "layout";
Niestety nie działa. Pojawia się błąd: "Error: Can't find stylesheet to import. @import "layout";"
File watcher ustawiony tak:"
Cytat
ARGUMENTS: --style compressed --update $FileName$:$FileParentDir$/$FileNameWithoutExtension$.css
OUTPUT: $FileParentDir$/$FileNameWithoutExtension$.css:$FileParentDir$/$FileNameWithoutExtension$.css.map
WORK DIR: $FileDir$
OUTPUT: $FileParentDir$/$FileNameWithoutExtension$.css:$FileParentDir$/$FileNameWithoutExtension$.css.map
WORK DIR: $FileDir$
Co zrobić, żeby w imporcie mógł podać nazwę katalogu do zaimportowania a nie konkretny plik. Bede importował bootstrapa i tam jest masa plików
