Vuetify.js Simple Application Demonstration.
GitHub Pages
https://rubytomato.github.io/demo-vue-vuetify-v2-app/
npm install
npm run serve
npm run build
npm run lint
$ vue add vuetify
$ npm install eslint-plugin-vuetify -D
// .eslintrc.js
module.exports = {
plugins: ["vuetify"],
rules: {
"vuetify/no-deprecated-classes": "error"
}
};
$ npm install @mdi/font -D
configuration
// src/plugins/vuetify.js
import "@mdi/font/css/materialdesignicons.css"; // Ensure you are using css-loader
import Vue from "vue";
import Vuetify from "vuetify/lib";
Vue.use(Vuetify);
export default new Vuetify({
icons: {
iconfont: "mdi" // default - only for display purposes
}
});
$ npm i vue-cli-plugin-vuetify-preset-basil -D
configuration
// src/plugins/vuetify.js
// Preset
import { preset } from "vue-cli-plugin-vuetify-preset-basil/preset";
Vue.use(Vuetify);
export default new Vuetify({
preset
});