Я перехожу из Extjs 4.2 в Extjs 6.2. Я использовал, чтобы добавить пользовательский файл css в голову с простой ссылкой, помещенной после включения Extjs.Как включить пользовательский css в Extjs 6?
<link rel="stylesheet" href="/custom.css" type="text/css" charset="utf-8" />
Это не работает больше, из-за того, что Extjs 6 загружает свои файлы css. Они вводятся в конце головы.
Как я могу добавить пользовательский файл css в ExtJs 6, чтобы переопределить встроенные правила?
Edit: Да, уже есть некоторые ответы на этот вопрос, но
- https://stackoverflow.com/a/16682910/1951708 около ExtJs 4,1
https://stackoverflow.com/a/25176803/1951708 дает некоторые ссылки, и это сводится к следующему:
скопируйте файл custom.css в
/packages/local/custom-theme/sass/etc
- добавить строку
@import 'custom.scss'
вall.scss
До сих пор так хорошо, но:
- Согласно документации, папка
sass/etc
загружаются перед тем всех других стилями - Содержания моих пользовательских стилей просто не получить через все механизмы сборки и не хочет появляться в моем `build/production/[appname]/resources/[appname] -all.css
Спасибо большое! Это очень простой способ, который работает и позволяет определить порядок загрузки ресурсов. –