@@ -76,23 +76,98 @@ npm install --save-dev tailwindcss postcss postcss-loader autoprefixer
7676
77772 . Add the following snippet after the ` sass-loader ` entry in your webpack configs:
7878
79- ``` js title="webpack.config.renderer.dev.ts, webpack.config.renderer.prod.ts "
79+ ``` js title="webpack.config.renderer.dev.ts"
8080{
8181 // ...
8282 module: {
83- rules: {
84- // style, css, sass loaders...
85- loader: ' postcss-loader' ,
86- options: {
87- postcssOptions: {
88- plugins:
89- [
90- require (' tailwindcss' ),
91- require (' autoprefixer' ),
92- ]
93- }
94- }
95- }
83+ rules: [
84+ {
85+ test: / \. s? css$ / ,
86+ use: [
87+ ' style-loader' ,
88+ {
89+ loader: ' css-loader' ,
90+ options: {
91+ modules: true ,
92+ sourceMap: true ,
93+ importLoaders: 1 ,
94+ },
95+ },
96+ ' sass-loader' ,
97+ ],
98+ include: / \. module\. s? (c| a)ss$ / ,
99+ },
100+ {
101+ test: / \. s? css$ / ,
102+ use: [
103+ ' style-loader' ,
104+ ' css-loader' ,
105+ ' sass-loader' ,
106+ {
107+ loader: ' postcss-loader' ,
108+ options: {
109+ postcssOptions: {
110+ plugins:
111+ [
112+ require (' tailwindcss' ),
113+ require (' autoprefixer' ),
114+ ]
115+ },
116+ },
117+ },
118+ ],
119+ exclude: / \. module\. s? (c| a)ss$ / ,
120+ },
121+ // ...
122+ ],
123+ }
124+ }
125+ ```
126+
127+ ``` js title="webpack.config.renderer.prod.ts"
128+ {
129+ // ...
130+ module: {
131+ rules: [
132+ {
133+ test: / \. s? (a| c)ss$ / ,
134+ use: [
135+ MiniCssExtractPlugin .loader ,
136+ {
137+ loader: ' css-loader' ,
138+ options: {
139+ modules: true ,
140+ sourceMap: true ,
141+ importLoaders: 1 ,
142+ },
143+ },
144+ ' sass-loader' ,
145+ ],
146+ include: / \. module\. s? (c| a)ss$ / ,
147+ },
148+ {
149+ test: / \. s? (a| c)ss$ / ,
150+ use: [
151+ MiniCssExtractPlugin .loader ,
152+ ' css-loader' ,
153+ ' sass-loader' ,
154+ {
155+ loader: ' postcss-loader' ,
156+ options: {
157+ postcssOptions: {
158+ plugins:
159+ [
160+ require (' tailwindcss' ),
161+ require (' autoprefixer' ),
162+ ]
163+ },
164+ },
165+ },
166+ ],
167+ exclude: / \. module\. s? (c| a)ss$ / ,
168+ },
169+ // ...
170+ ],
96171 }
97172}
98173```
0 commit comments