@@ -31,15 +31,15 @@ Use this module only to import variables, mixins, functions (et cetera) as they
31
31
## Setup
32
32
33
33
- If not already present, add the dependencies you need for SASS/LESS/Stylus (depending on your needs)
34
- - SASS: ` yarn add sass-loader sass ` (for Nuxt 2 use: `` sass-loader@10 `` )
34
+ - SASS: ` yarn add sass-loader sass `
35
35
- LESS: ` yarn add less-loader less `
36
36
- Stylus: ` yarn add stylus-loader stylus `
37
37
- Add ` @nuxtjs/style-resources ` dependency using yarn or npm to your project (` yarn add -D @nuxtjs/style-resources ` )
38
- - Add ` @nuxtjs/style-resources ` to ` buildModules ` section of ` nuxt.config.js ` :
38
+ - Add ` @nuxtjs/style-resources ` to ` modules ` section of ` nuxt.config.ts ` :
39
39
40
- ``` js
41
- export default {
42
- buildModules : [
40
+ ``` ts
41
+ export default defineNuxtConfig ( {
42
+ modules : [
43
43
' @nuxtjs/style-resources' ,
44
44
],
45
45
@@ -51,22 +51,22 @@ export default {
51
51
stylus: [],
52
52
hoistUseStatements: true // Hoists the "@use" imports. Applies only to "sass", "scss" and "less". Default: false.
53
53
}
54
- }
54
+ })
55
55
```
56
56
57
57
## Examples
58
58
59
59
### LESS Example
60
60
61
- ` nuxt.config.js ` :
61
+ ` nuxt.config.ts ` :
62
62
``` js
63
- export default {
63
+ export default defineNuxtConfig ( {
64
64
css: [' ~assets/global.less' ],
65
- buildModules : [' @nuxtjs/style-resources' ],
65
+ modules : [' @nuxtjs/style-resources' ],
66
66
styleResources: {
67
67
less: ' ./assets/vars/*.less'
68
68
}
69
- }
69
+ })
70
70
```
71
71
72
72
` assets/global.less `
@@ -127,17 +127,17 @@ export default {
127
127
128
128
### SCSS Example
129
129
130
- ` nuxt.config.js ` :
130
+ ` nuxt.config.ts ` :
131
131
``` js
132
- export default {
133
- buildModules : [' @nuxtjs/style-resources' ],
132
+ export default defineNuxtConfig ( {
133
+ modules : [' @nuxtjs/style-resources' ],
134
134
styleResources: {
135
135
scss: [
136
136
' ./assets/vars/*.scss' ,
137
137
' ./assets/abstracts/_mixins.scss' // use underscore "_" & also file extension ".scss"
138
138
]
139
139
}
140
- }
140
+ })
141
141
```
142
142
143
143
> Instead of ` './assets/abstracts/_mixins.scss' ` you can use also ` '~assets/abstracts/_mixins.scss' `
0 commit comments