Live Sass Compiler обычно компилирует только те файлы Sass, которые были изменены, однако в некоторых случаях он может пересобирать все файлы. Вот несколько возможных причин и решений этой ситуации:
1. **Проверка настроек плагина**:
Убедитесь, что у вас правильно настроены параметры плагина. Откройте настройки Live Sass Compiler и проверьте параметры, связанные с компиляцией и отслеживанием изменений.
2. **Проблемы с зависимостями**:
Если у вас есть импорты других Sass файлов, изменения в одном файле могут вызывать пересборку всех других файлов, которые от него зависят. Это нормальное поведение Sass, так как он должен гарантировать, что все зависимости актуальны.
3. **Кэширование**:
Возможно, плагин не использует кэширование должным образом. Попробуйте временно отключить и снова включить Live Sass Compiler, чтобы перезагрузить его кэш.
4. **Настройки файла проекта**:
Убедитесь, что в вашем проекте нет настроек, которые заставляют Live Sass Compiler обрабатывать все файлы. Например, если у вас есть конфигурационные файлы (например, `settings.json`), проверьте их.
5. **Использование других плагинов**:
Если проблема продолжает возникать, вы можете рассмотреть возможность использования другого плагина для компиляции Sass, который может лучше поддерживать ваше рабочее окружение.
6. **Обновление плагина**:
Убедитесь, что вы используете последнюю версию Live Sass Compiler, так как разработчики периодически выпускают обновления и исправления ошибок.
7. **Работа с файлами Git**:
Если репозиторий Git содержит множество неиспользуемых или закомментированных Sass файлов, это может повлиять на то, как плагин обрабатывает их. Попробуйте очистить или оптимизировать структуру ваших файлов.
Если ни одно из этих решений не сработает, вы можете рассмотреть возможность обращения в поддержку плагина или на форумы сообщества, чтобы получить более конкретные рекомендации для вашей ситуации.