Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Заменить sass-плагин для gulp на такой для postcss #89

Open
firefoxic opened this issue Apr 22, 2024 · 3 comments

Comments

@firefoxic
Copy link
Contributor

Плюсы:

  • плагин более «живой», обновления его самого и сасса внутри него быстрее, чем у галпового (намного);
  • это инкапсулирует всю обработку стилей внутри postcss, что позволяет вынести конфиг этой обработки в отдельный файл (что в свою очередь отвязывает нас от конкретного сборщика);
  • более гибкое (можно сказать «умное») исправление путей в стилях.

Бонус (не минус!):

  • разделение ответственностей — склеивает файлы postcss-import, а sass занимается только своими сассовскими примочками;
  • вытекающее из предыдущего пункта — для использования в одном файле переменных/миксинов/функций из другого необходимо их подключить через @use, что несложно совсем, и может даже не потребует добавлений в материалы курса, зато в полном соответствии с рекомендациями авторов сасса.
@nikolai-shabalin
Copy link
Contributor

Уже обсуждали. Пока не можем внедрить из-за работы с @use, которого нет в программе. Сейчас нет нужны в резком переходе к @use. Можно сделать это планомерно

@firefoxic
Copy link
Contributor Author

Для обсуждения ишью и завёл, чтобы то обсуждение не пропало в закрытом пулреквесте.

Сейчас нет нужны в резком переходе к @use. Можно сделать это планомерно

Так и не будет резкого перехода. Вообще перехода не будет. Импорты так и останутся для склейки файлов. А юзы только для использования чего-то сассовского в одном файле из другого. И знакомство с этим можно размазать на постепенное, потому что если не использовать в файле переменных/миксинов из другого файла, то юзы не нужны, а как только захотелось, что-то заиспользовать — добавили. Юзов то не так много будет, если не упарываться по сасс-фичам.

@firefoxic
Copy link
Contributor Author

firefoxic commented Apr 25, 2024

Плюс к мотивации

Сейчас сорсмапы как-то странно работают:
image

На это студенты внимание обратили.

А у моего студента (в проекте которого уже есть предлагаемое улучшение сборки), сорсмапы корректно работают:
image

Не знаю, как это чинить в текущей сборке, да и знать не хочу, ибо зачем, если есть не костыль к чему-то падающеу, а замена ему на новое хорошо стоящее на ногах (что конечно не помогает студентам текущего потока, но уж как есть).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants