Я новичок в Vue JS. Я настроил новый проект vue, используя vue cli, а также выбрал шаблон webpack.
Мой проект состоит из двух частей: интерфейс и панель администратора. Оба имеют разные шаблоны.
Итак, я даю маршрут мета "бэкэнд" для всех компонентов бэкэнда.
Я добавил все CSS, следуя логике в main.js
if (to.matched.some(record => record.meta.backend)) {
require('../static/backend.css')
next()
} else {
require('../static/frontend.css')
next()
}
})
Когда я запускаю команду «npm run dev», все css работают отлично, но когда я запускаю команду «npm run build», все css объединяются в один файл. Так что мой бэкэнд переопределил css на внешнем интерфейсе.
Пожалуйста, дайте мне какое-нибудь решение для этого.
Спасибо