Skip to content

Commit 33245d5

Browse files
Moving sass loader to base
1 parent 512663e commit 33245d5

File tree

2 files changed

+27
-2
lines changed

2 files changed

+27
-2
lines changed

build/webpack.base.config.js

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
const path = require('path');
22
const { VueLoaderPlugin } = require('vue-loader');
3+
const sass = require('sass');
34
const webpack = require('webpack');
45
const packageJson = require('../package.json');
56

@@ -18,7 +19,7 @@ const banner = `Vuetify Resize Drawer
1819
@homepage ${packageJson.homepage}
1920
@repository ${packageJson.repository}
2021
@license https://github.com/webdevnerdstuff/vuetify-resize-drawer/blob/main/LICENSE.md
21-
@supports Magical Creatures`;
22+
`;
2223

2324
/*
2425
|--------------------------------------------------------------------------
@@ -31,6 +32,29 @@ const vueRule = {
3132
exclude: /node_modules/,
3233
};
3334

35+
/*
36+
|--------------------------------------------------------------------------
37+
| SCSS Configs
38+
|--------------------------------------------------------------------------
39+
*/
40+
const scssRule = {
41+
rules: [
42+
{
43+
test: /\.s(c|a)ss$/,
44+
use: [
45+
'vue-style-loader',
46+
'css-loader',
47+
{
48+
loader: 'sass-loader',
49+
options: {
50+
implementation: sass,
51+
},
52+
},
53+
],
54+
},
55+
],
56+
};
57+
3458
/*
3559
|--------------------------------------------------------------------------
3660
| JavaScript Rule
@@ -70,6 +94,7 @@ module.exports = {
7094
module: {
7195
rules: [
7296
vueRule,
97+
scssRule,
7398
jsRule,
7499
],
75100
},

build/webpack.dev.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,7 @@ module.exports = merge(base, {
242242
module: {
243243
rules: [
244244
fileRule,
245-
scssRule,
245+
// scssRule,
246246
// sassRule,
247247
svgRule,
248248
],

0 commit comments

Comments
 (0)