Да, это интересный вопрос.Я использую Nebular в одной из моих админ-панелей.И большинство проблем, с которыми вы столкнетесь после изменения основных стилей, коснутся вас, когда вы попытаетесь обновить версию Nebular / NGX-admin.
Поэтому я советую вам сохранить все ваши собственные стили в некоторыхотдельный файл в корне или @theme
.Что-то вроде nebular-custom.scss
.В этом случае вы сможете отделить ваши стили до обновления.
Но имейте в виду, что подобные проблемы могут возникнуть, если вы напишите свой код Components
в неправильных местах в структуре файла.Поэтому, прежде всего, постарайтесь не менять и не записывать свой Components
в модуль @core
.Лучше сделать это в каком-то отдельном модуле или хотя бы в папке.Кроме того, хорошей практикой будет написать все ваши слои http
и model
в модуле @data
.В конце концов, вы сможете обновить Nebular / NGX-admin, заменив модули @core
и @theme
, столкнувшись с некоторыми незначительными проблемами.