Почему файлы не компилируются автоматически?
Использую скаут эп для компиляции из scss в css. Директории следующие: 1) в папке css файл style.css.
2) В папке sass файл style.scss. Общий файл с общими настройками и + в который импортированы все секции проекта через @импорт. То есть у меня ещё существует sass/blocks/..... папка, и там в папке blocks уже каждая секция сайта (header, promo и.т.д.). И вот при каждом сохранении новых свойств, например, в promo секции я так понимаю импорта в общий style.scss не происходит. Соответственно и scss в css не компилируется. Ну это моя догадка.
Чтобы было нагляднее: рядом у меня два окна scss и css. В scss сохранился цвет фона новый например, а рядом в css ноль изменений. Автокомпиляция не произошла, на сайте логично тоже ноль. А если вручную каждый раз лкм play слева где название проекта, тогда всё отрабатывает, НО
Скаут пишет мне, что что-то не так с директориями, импорт файлы или не найдены, или нечитаемы. Как мне эту проблему решить? Как директории верно настроить чтоб СЭ не ругался и компилировал без моих ручных перезапусков. Старалась описать как можно детальнее и понятнее.
Дополнительно:
А можете показать структуру каталогов начиная с папки sass ?
Ответы:
возможно стоит автосохранение файла в редакторе.
Вообще это чудо лучше не использовать. Лучше вызывать компилятор из командной строки
или установить расширение для компиляции под редактор
или использовать сборщик webpack gulp или vite
-
поставила live sass compile, компиляция верно отрабатывается, но он делает мне отдельный dogs.css. в нём изменения корректны, а к проекту-то подключён обычный стайл
- Наталья Свиридова, ведь стоит '__' чтобы компиляция на эти файлы не срабатывала, т.к они являются частью главного scss файла
- https://github.com/ritwickdey/vscode-live-sass-com...
- Froggyweb, спасибо!
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос



Проблема, когда файлы не компилируются автоматически, может быть вызвана несколькими причинами. Вот некоторые из наиболее распространенных:
1. Неправильно настроенные инструменты сборки: Первым делом стоит проверить настройки ваших инструментов сборки (например, webpack, gulp, grunt и т. д.). Убедитесь, что пути к файлам указаны правильно, что все необходимые плагины установлены и настроены правильно.
2. Ошибки в коде: Если в вашем коде есть синтаксические ошибки или ошибки логики, компиляция может не произойти. Убедитесь, что ваш код правильно написан и не содержит ошибок.
3. Отсутствие необходимых зависимостей: Если ваш проект использует сторонние библиотеки или пакеты, убедитесь, что они установлены и правильно подключены. Некоторые инструменты сборки могут требовать определенных зависимостей для работы.
4. Недостаточные права доступа: Проверьте, имеете ли вы достаточные права доступа к файлам, которые нужно скомпилировать. Некоторые инструменты могут не иметь прав на запись в определенные директории.
5. Необходимость ручного запуска: Некоторые инструменты сборки могут требовать ручного запуска процесса компиляции. Убедитесь, что вы запускаете сборку вручную или настроили автоматическое выполнение при определенных событиях.
Для устранения проблемы с компиляцией файлов автоматически, следует тщательно проверить каждый из вышеперечисленных пунктов и устранить возможные причины. Если проблема остается, рекомендуется обратиться за помощью к сообществу разработчиков или специалистам по данному инструменту сборки.