2012-11-16 24 views
9

Próbuję zachować globalny plik .less, który @ importuje pozostałe pliki aplikacji .less.VS Web Essentials 2012 compile master MNIEJ zaimportowany zapis

Obecnie pracuję nad tym projektem w Visual Studio 2012 przy użyciu rozszerzenia Web Essentials, które automatycznie generuje pliki css przy zapisie.

Jednak kompiluje tylko plik .less, który właśnie został zapisany i jest potomkiem, a ja chcę mieć "master" .lessless pliki, które @importują bieżący plik do kompilacji.

Ktoś wie, jak to zrobić?

+0

Możesz nacisnąć klawisz F6 lub Shift + F6, aby zbudować rozwiązanie/projekt, które zapisze zmiany i w połączeniu z ustawieniem opisanym przez Madsa, przeprowadź kaskadowo do głównego pliku LESS. Moje skróty zostały przesłonięte, więc może być konieczne ustawienie narzędzia Narzędzia> Opcje> Środowisko> Klawiatura i filtrowanie dla Build.BuildSolution/Selection – daddywoodland

Odpowiedz

5

W najnowszej kompilacji nocnej, masz teraz opcję kompilacji wszystkich plików LESS na kompilacji. Dba o problem z łańcuchem importu podczas aktualizacji przyklejonych plików LESS. Pobierz najnowszą wersję nocną tutaj: http://madskristensen.net/custom/webessentials2012.vsix?1.8.9.1

+3

dzięki za informacje. Doceniam pracę, którą wykonujesz w tej sprawie. Próbuję uzyskać dobry przepływ pracy, aby nie spowolnić rozwoju, więc przepraszam, jeśli brzmi wymagający! Jeśli projekt musi być budowany za każdym razem, gdy zapiszę plik, wydaje mi się to trochę przesadzone. –

+0

Ponadto, czy jestem w stanie wyzwolić kompilację na zbiorze pliku? Dzięki –

+3

Zgadzam się z Dave'em, że byłoby naprawdę użyteczne, gdyby zapisywanie pliku LESS mogło być kaskadowane do plików importujących bez uruchamiania kompilacji. – daddywoodland

Powiązane problemy