Closed firefoxic closed 6 months ago
Пока есть сомнения. Чуть позже вчитаюсь в твои предложения и отвечу
Сейчас меня смущает @use
, которого фактически нет на курсах
Можно просто копипастить
Копипастить что? Без понимания того, что ты копипастишь всегда будет присутствовать чувство "я всё сделал неправильно" или "а что я вообще сделал".
Но с ней зато не выйдет так, что sass отрубит импорты совсем, а мы — ой, не готовый.
Даже если отрубит, то ничего страшного, так как мы просто не обновим версию SASS. Так что у нас есть время нормально перейти на @use
и не выкручивать самим себе руки.
Был же скринкаст Андрея.
"Бывает @use
, а бывает @import"
- ты про этот? А потом весь курс на импортах.
На таком сравнении студентам даже проще будет понять их разницу.
Мы куда-то не туда пошли, Серёжа. Я не против добавления @use
в программу =) Просто этого не сделать прямо сейчас, поэтому и сборку не перевести на @use
.
Дело в том, что sass теперь не видит импорта файла с переменными
Из этого сообщения я понял, что файл с переменными можно подключить только с помощью @use
. Пускай оно так и работает, но не в этой версии курса, в котором нет ничего про @use
.
Сейчас проблема в том, что нет времени добавить прямо сейчас.
Удалил почти всё, осталось только улучшение исправления путей. И добавил Resolves #64 @nikolai-shabalin посмотри.
Связка
autoprefixer
+postcss-csso
заменена наpostcss-lightningcss
, потому что он с обеими задачами справляется уже лучше тех двоих (напримерcsso
до сих пор ничего не знает про range-media, аautoprefixer
почему-то не смотрит на поддержку браузерную и до сих пор ругается наstart
/end
во флексовом контексте, которые там уже давно работают).Теперь студентам нет нужды писать пути до фрагментов стека —
postcss-url
сам заменит рабочий для исходников путь до файла иконки на рабочий для билда путь до фрагмента стека. Причём вложенные в подпапки иконки тоже поддерживаются — фрагмент будет ссылаться на верный айдишник:Добавлены примеры подключения медиа-ресурсов.