Chcę dodać kompas do mojego istniejącego projektu. Chcę utrzymać moją obecną strukturę projektu, który wygląda tak (uproszczony):Kompas config.rb Lokalizacja
app/
build/
|-compass/
assets/
|-css/
|-scss
|-js/
|-img/
więc chcę wszystkie moje pliki Sass pod \ aktywów \ css \ SCSS i chcę wyjście skompilowane pliki CSS do \ assets \ css.
Bieg:
compass create --bare --sass-dir "assets\css\scss" --css-dir "assets\css"
tworzy plik config.rb Compass bezpośrednio pod moim korzenia.
Jednak chcę, aby plik był pod \ build \ compass.
- Jak mogę kontrolować, gdzie Compass tworzy plik config.rb?
- Dokumentacja kompasu mówi, że deklaracje w pliku config.rb (np. Css_dir, sass_dir itd.) Są względne względem ścieżki project_path. Gdzie mogę zdefiniować ścieżkę projektu?
Uruchamiam polecenie z katalogu głównego projektu i tam tworzony jest plik config.rb. Jeśli przeniesię plik, w jaki sposób kompas wie, dokąd go przeniosłem? Musi wiedzieć na przykład, aby uruchomić polecenie kompilacji. Ponadto, po przeniesieniu pliku, ścieżki tam zdefiniowane muszą pozostać względne w stosunku do miejsca, w którym uruchomiłem polecenie, a nie do nowej lokalizacji. Jak mogę po prostu przenieść plik? – elanh
Uruchom 'sass watch' (lub skompiluj) z tego samego katalogu co plik config.rb – cimmanon
Jest to bardzo mylące dla mnie. Dlaczego biblioteka oczekiwała, że może użyć nazwy ogólnej, takiej jak "config" i umieścić ją w katalogu głównym? Staram się, aby to działało z ember-cli i zakupionym tematem, niejasne jest, jak integrować się z innymi narzędziami, które tworzą własne założenia. – aceofspades