Это может быть любой из миллиона вещей, но
1) подтвердите, что вы правильно настроили VuetifyLoaderPlugin в webpack.config.js, , поскольку именно это и предназначается для васимпортировать Vuetify из 'vuetify / lib', иначе вы бы сделали полный импорт:
import Vuetify from 'vuetify'
import 'vuetify/dist/vuetify.min.css'
и 2) попробуйте это вместо вашей последней новой строки Vue:
let vue = new Vue({
el: '#app',
router: router,
vuetify: vuetify,
render: (h) => h(App)
});
3)ОБНОВЛЕНИЕ согласно вашему комментарию: вам также нужно убедиться, что у вас есть нужные пакеты для загружаемого стиля
npm установить волокна sass-загрузчика deepmerge -D
Затем в файле webpack.config.js добавьте что-то подобное в правила:
{ test: /\.s(c|a)ss$/, use: [isDevBuild ? "style-loader" : MiniCssExtractPlugin.loader, "css-loader", {
loader: 'sass-loader',
// Requires sass-loader@^8.0.0
options: {
implementation: require('sass'),
sassOptions: {
fiber: require('fibers'),
indentedSyntax: true // optional
}
}}
]},
или если вы используете vue-style-loader (это пример из быстрого запуска vuetify (в принципе, я думаю, вам следует взглянуть полностью, чтобы убедиться, что вы не пропустили другие шаги настройки):
{
test: /\.s(c|a)ss$/,
use: [
'vue-style-loader',
'css-loader',
{
loader: 'sass-loader',
// Requires sass-loader@^8.0.0
options: {
implementation: require('sass'),
sassOptions: {
fiber: require('fibers'),
indentedSyntax: true // optional
},
},
},
]
},