Пользовательские стили VueJS / Vuetify не включены в производственные сборки - PullRequest
0 голосов
/ 05 марта 2019

Редактировать Я исправил проблему, переместив пользовательский CSS в собственный файл в каталоге assets и затем импортировав его после vuetify css в main.js. Но есть ли способ заставить его работать, сохраняя CSS в файлах .vue?

У меня проблема со сборкой рабочей версии для моего приложения Vue. Во время разработки я добавил некоторые ограниченные, но в основном глобальные стили CSS, которые переопределяют некоторые из стилей Vuetify, и все это прекрасно работает во время разработки, но когда я пытаюсь создать и использовать для производства, эти стили отсутствуют.

Пример нестандартного стиля в vue файлах

.v-card__title{
padding: 8px;
padding-top: 0px;
padding-bottom: 0px;
font-size: initial
}

Моя vue-cli настройка в основном совпадает с настройкой по умолчанию при создании проекта с vue-cli. Единственное, что я изменил, это добавление объекта proxyTable во время разработки.

Я попытался установить NODE_ENV="production" в качестве envar, удалив опцию proxyTable, но встроенная версия не включает стили dev.

Мой производственный экспресс-сервер просто обслуживает файлы сборки, используя:

app.get('/', (req, res) => {
res.sendFile('index.html', {root: publicRoot})
}); 

Все функции приложения работают нормально, только не мои стили. Что я могу сделать, чтобы решить эту проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...