Skip to content

Commit a3b551a

Browse files
committed
nuxt.config.jsにvuetifyのpluginとcssを追加・variables.scssをmoduleで追加
1 parent d51c93a commit a3b551a

File tree

1 file changed

+11
-24
lines changed

1 file changed

+11
-24
lines changed

nuxt.config.js

Lines changed: 11 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import i18nConfig from './nuxt-i18n.config.js'
2-
const colors = require('vuetify/es5/util/colors').default
32
const environment = process.env.NODE_ENV || 'development'
43

54
export default {
@@ -83,7 +82,10 @@ export default {
8382
/*
8483
** Global CSS
8584
*/
86-
css: [],
85+
css: [
86+
'vuetify/dist/vuetify.min.css',
87+
'@mdi/font/css/materialdesignicons.css',
88+
],
8789
/*
8890
** Plugins to load before mounting the App
8991
*/
@@ -92,6 +94,7 @@ export default {
9294
src: '@/plugins/amplify',
9395
ssr: false,
9496
},
97+
'@/plugins/vuetify',
9598
],
9699
/*
97100
** Nuxt.js dev-modules
@@ -100,7 +103,7 @@ export default {
100103
// Doc: https://github.com/nuxt-community/stylelint-module
101104
'@nuxtjs/stylelint-module',
102105
'@nuxt/typescript-build',
103-
'@nuxtjs/vuetify',
106+
'@nuxtjs/style-resources',
104107
],
105108
typescript: {
106109
typeCheck: true,
@@ -129,27 +132,6 @@ export default {
129132
families: ['Roboto&display=swap', 'NotoSansJP&&display=swap'],
130133
},
131134
},
132-
/*
133-
** vuetify module configuration
134-
** https://github.com/nuxt-community/vuetify-module
135-
*/
136-
vuetify: {
137-
customVariables: ['~/assets/variables.scss'],
138-
theme: {
139-
dark: false,
140-
themes: {
141-
dark: {
142-
primary: colors.blue.darken2,
143-
accent: colors.grey.darken3,
144-
secondary: colors.amber.darken3,
145-
info: colors.teal.lighten1,
146-
warning: colors.amber.base,
147-
error: colors.deepOrange.accent4,
148-
success: colors.green.accent3,
149-
},
150-
},
151-
},
152-
},
153135
env: {
154136
APIKEY: process.env.APIKEY,
155137
AUTHDOMAIN: process.env.AUTHDOMAIN,
@@ -208,4 +190,9 @@ export default {
208190
}
209191
},
210192
},
193+
styleResources: {
194+
scss: [
195+
'~/assets/variables.scss',
196+
]
197+
},
211198
}

0 commit comments

Comments
 (0)