Vite продолжает заменять мои имена классов "JSS" в производственной сборкеJavascript

Форум по Javascript
Anonymous
Vite продолжает заменять мои имена классов "JSS" в производственной сборке

Сообщение Anonymous »

Когда я создаю свой проект Vite для производства, я заметил, что сгенерированный HTML, похоже, перезаписывает все имена моих классов JSS {somenumber}. Я понимаю, что это за производительность, но как я могу это отключить? Мне нужно поддерживать оригинальные имена классов для моей команды QA, чтобы запустить свои автоматические тесты против приложения. Это использование, чтобы быть так, когда я использовал WebPack. < /P>
React Ввод:

Код: Выделить всё

Hello World< /code> < /p>
Текущий вывод сборки:
Hello World< /code> < /p>
Желаемый выход сборки:
Hello World

Я попробовал опцию css.modules в конфигурации Vite, как предложено в этом посте, но это не работает, потому что я использую компоненты styled (не модули CSS). Я также попробовал esbuild.keepNames , и я также попытался установить режим для «разработки». Ничто из этого не имеет значения. Я могу получить Vite, чтобы делать то, что я хочу, когда запускаю в режиме DEV, то есть NPX VITE

Подробнее здесь: https://stackoverflow.com/questions/796 ... tion-build

Вернуться в «Javascript»