vite-plugin-vuetify
A Vite plugin for treeshaking Vuetify components and more
26,222,957
512
| Install | |
|---|---|
npm install vite-plugin-vuetify |
|
| Latest Version: | 2.1.3 |
| Vue: | 3 |
| License: | MIT |
| Last Updated: | Jul 1, 2026 |
| Links: | GitHub · npm |
Maintainer: johnjleider
vite-plugin-vuetify
Automatic imports
// vite.config.js
plugins: [
vue(),
vuetify({ autoImport: true }), // Enabled by default
]
// plugins/vuetify.js
import 'vuetify/styles'
import { createVuetify } from 'vuetify'
export default createVuetify()
Include labs components
// vite.config.js
plugins: [
vue(),
vuetify({
autoImport: { labs: true }
}),
]
Ignoring components or directives
// vite.config.js
plugins: [
vue(),
vuetify({
autoImport: {
ignore: [
'VAlert', // Component name
'Ripple', // Directive name
]
}
}),
]
Note ignore values are case-sensitive
Style loading
Customising variables
// vite.config.js
plugins: [
vue(),
vuetify({ styles: { configFile: 'src/settings.scss' } }),
]
// plugins/vuetify.js
import 'vuetify/styles'
import { createVuetify } from 'vuetify'
export default createVuetify()
// settings.scss
@forward 'vuetify/settings' with (
$color-pack: false,
$utilities: false,
);
settings.scss can be used in your own components to access vuetify's variables.
Remove all style imports
// vite.config.js
plugins: [
vue(),
vuetify({ styles: 'none' }),
]
// plugins/vuetify.js
import { createVuetify } from 'vuetify'
export default createVuetify()
Import sass from source
Vuetify 3 uses precompiled css by default, these imports can optionally be modified to point to sass files instead:
// vite.config.js
plugins: [
vue(),
vuetify({ styles: 'sass' }),
]
Image loading
https://github.com/vitejs/vite-plugin-vue/blob/main/packages/plugin-vue/README.md#asset-url-handling
// vite.config.js
import vuetify, { transformAssetUrls } from 'vite-plugin-vuetify'
export default {
plugins: [
vue({
template: { transformAssetUrls }
}),
vuetify(),
],
}
Version History
| Version | Released | Vue | License |
|---|---|---|---|
| 2.1.3 | ^3.0.0 | MIT | |
| 2.1.2 | ^3.0.0 | MIT | |
| 2.1.1 | ^3.0.0 | MIT | |
| 2.1.0 | ^3.0.0 | MIT | |
| 2.0.4 | ^3.0.0 | MIT | |
| 2.0.3 | ^3.0.0 | MIT | |
| 2.0.2 | ^3.0.0 | MIT | |
| 2.0.1 | ^3.0.0 | MIT | |
| 2.0.0 | ^3.0.0 | MIT | |
| 1.0.2 | MIT | ||
| 1.0.1 | MIT | ||
| 1.0.0 | MIT |
Pre-releases (7)
| Version | Released | License |
|---|---|---|
| 1.0.0-alpha.17 | MIT | |
| 1.0.0-alpha.16 | MIT | |
| 1.0.0-alpha.15 | MIT | |
| 1.0.0-alpha.14 | MIT | |
| 1.0.0-alpha.13 | MIT | |
| 1.0.0-alpha.12 | MIT | |
| 1.0.0-alpha.11 | MIT |