Używam Watcher pliku Less.css z WebStorms i chciałbym wykluczyć określone pliki do kompilacji. Mam jeden plik style.less, który zawiera wszystkie inne CSS i tylko ten plik powinien zostać skompilowany. Jak mogę to zrobić?Mniej plików Watcher - Ignoruj określone pliki
Odpowiedz
Jeśli potrzebujesz obserwatora pliku obserwować zmiany w jednym .less
tylko plik, ignorując wszystkie zmiany w innych .less
plików, można to zrobić za pomocą zakresów:
w ustawieniach/celownicze dodać swój zakres niestandardowy , z pominięciem potrzebnych plików/folderów (więcej informacji znajduje się na stronie Scopes (Phpstorm Help)).
W Ustawieniach/Pilnowaniu Plików otwórz ustawienia podglądu plików LESS i zmień wartość właściwości "Zakresu" z "Pliki projektów" na swój zakres niestandardowy.
Jeśli potrzebujesz zmiany we wszystkich plikach są oglądanych mniej, ale mają jeden style.css
generowane które obejmowałyby style ze wszystkich plików .less całym projekcie, wyboru tick "śledzić tylko pliki okopowych w ustawieniach watcher . Zobacz wyjaśnienie w pomocy:
Po wywołaniu Kontrolera plików w pliku, Phpstorm wykrywa wszystkie pliki, do których dołączono ten plik. Z kolei dla każdego z tych plików Phpstorm ponownie wykrywa pliki, do których jest dołączony. Ta operacja jest powtarzana rekurencyjnie, dopóki Phpstorm nie dotrze do plików, które nie są zawarte w żadnym z określonych zakresów. Pliki te są nazywane plikami root (nie mylić z katalogami źródłowymi).
- Gdy to pole wyboru jest zaznaczone, Kontrola plików działa tylko w stosunku do plików root.
- Gdy pole wyboru jest wyczyszczone, Watcher pliku wybiega przeciwko pliku, z którego jest wywołany i wobec wszystkich plików, w którym ten plik znajduje się rekurencyjnie w określonym zakresie
Dzięki Drugie rozwiązanie było to, czego szukałem. Stworzyłem podfolder, w którym umieszczam wszystkie moje style, oczekuję głównego pliku, który zawiera pozostałe. – johnny