Wenn Sie möchten, dass der Dateiwatcher Änderungen nur in einer einzelnen .less
-Datei betrachtet und alle Änderungen in anderen .less
-Dateien ignoriert, können Sie dies mithilfe von Scopes tun:
Fügen Sie unter Einstellungen / Bereiche Ihren benutzerdefinierten Bereich hinzu, wobei die erforderlichen Dateien / Ordner ausgeschlossen sind (siehe Bereiche (Phpstorm Hilfe) für weitere Informationen).
Öffnen Sie unter Einstellungen / Dateiüberwachung die Einstellungen für den LESS-Dateibetrachter und ändern Sie den Wert der Eigenschaft 'Bereich' von 'Projektdateien' in Ihren benutzerdefinierten Bereich.
Wenn Sie Änderungen in allen weniger überwachten Dateien benötigen, aber ein einzelnes style.css
generiert haben, das die Stile aus allen .less Dateien im gesamten Projekt enthält, aktivieren Sie das Kontrollkästchen "Nur Root-Dateien verfolgen" in Ihren Überwachungseinstellungen. Siehe die Erklärung in der Hilfe:
Wenn der File Watcher für eine Datei aufgerufen wird, erkennt Phpstorm alle Dateien, in denen diese Datei enthalten ist. Für jede dieser Dateien erkennt Phpstorm wiederum die Dateien, in denen er enthalten ist. Diese Operation wird rekursiv wiederholt, bis Phpstorm die Dateien erreicht, die nicht innerhalb des angegebenen Bereichs enthalten sind. Diese Dateien werden als Root-Dateien bezeichnet (verwechseln Sie nicht mit Inhaltswurzeln).
- Wenn dieses Kontrollkästchen aktiviert ist, wird der Dateiwächter nur für die Stammdateien ausgeführt.
- Wenn das Kontrollkästchen deaktiviert ist, wird der Dateiwächter für die Datei ausgeführt, von der aus er aufgerufen wird, und für alle Dateien, in denen diese Datei rekursiv innerhalb des angegebenen Bereichs enthalten ist