дев режиме я не могу применять свою функцию для генерации классов?
в этом есть какой-то сакральный смысл?
я понимаю, оптимизация, и все такое
но они же все равно берут хэш
почему я не могу решать, какая логика создания классов будет в дев режиме
может быть чего-то не нашел
кто-то знает, как это поведение можно пофиксить, не комментируя эти строки и не выключая hot-update?
В любом режиме будет работать инкапсуляция классов. Как ты себе это представляешь?У тебя в дев режиме всё прекрасно, а в проде всё сломается?
Так, safeBase64Hash это просто хэш функция для сброса кеша css файлов. (если я не ошибаюсь) Зачем тебе менять это поведение?
нет я же не говорил, что что-то ломается у меня в svelte.config.js есть настройка: compilerOptions: { cssHash: ({ hash, css, name }) => `s-${name}-${hash(css)}` }, я хочу, чтобы она работала в dev-режиме с hot-upload а не подменялась внутренней логикой)
Ну видимо нет не получится. А можешь рассказать зачем тебе своя хэш функция?
у меня разрабы на одном проекте ввели за правило: писать класс верхнего блока компонента, как .ИмяКомпонента если в инспекторе потом смотришь быстрым взглядом, то хорошо понимаешь, в каком конкретно месте искать проблему руками писать - это, конечно, путь сильных но я пытался отыскать путь умных)
Обсуждают сегодня