Skip to content

Commit d68fcee

Browse files
committed
chore: 更新sass-loader配置,添加silenceDeprecations选项以消除警告
1 parent 429031f commit d68fcee

File tree

5 files changed

+70
-3
lines changed

5 files changed

+70
-3
lines changed

packages/element-ui-x/build/webpack.base.conf.js

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,18 @@ module.exports = {
2222
},
2323
{
2424
test: /\.scss$/,
25-
use: ['style-loader', 'css-loader', 'sass-loader'],
25+
use: [
26+
'style-loader',
27+
'css-loader',
28+
{
29+
loader: 'sass-loader',
30+
options: {
31+
sassOptions: {
32+
silenceDeprecations: ['legacy-js-api', 'import']
33+
}
34+
}
35+
}
36+
],
2637
},
2738
],
2839
},

packages/element-ui-x/build/webpack.common.conf.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,12 @@ module.exports = {
3131
'css-loader',
3232
{
3333
loader: 'sass-loader',
34-
options: { sassOptions: { outputStyle: 'compressed' } },
34+
options: {
35+
sassOptions: {
36+
outputStyle: 'compressed',
37+
silenceDeprecations: ['legacy-js-api', 'import']
38+
}
39+
},
3540
},
3641
],
3742
},

packages/element-ui-x/build/webpack.component.conf.js

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,18 @@ module.exports = {
4141
},
4242
{
4343
test: /\.scss$/,
44-
use: ['style-loader', 'css-loader', 'sass-loader'],
44+
use: [
45+
'style-loader',
46+
'css-loader',
47+
{
48+
loader: 'sass-loader',
49+
options: {
50+
sassOptions: {
51+
silenceDeprecations: ['legacy-js-api', 'import']
52+
}
53+
}
54+
}
55+
],
4556
},
4657
{
4758
test: /\.css$/,

packages/element-ui-x/build/webpack.esm.conf.js

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,26 @@ module.exports = merge(commonConfig, {
1313
globalObject: 'this',
1414
umdNamedDefine: true,
1515
},
16+
module: {
17+
rules: [
18+
{
19+
test: /\.scss$/,
20+
use: [
21+
'style-loader',
22+
'css-loader',
23+
{
24+
loader: 'sass-loader',
25+
options: {
26+
sassOptions: {
27+
outputStyle: 'compressed',
28+
silenceDeprecations: ['legacy-js-api', 'import'],
29+
},
30+
},
31+
},
32+
],
33+
},
34+
],
35+
},
1636
// 外部化依赖,不打包进组件库
1737
externals: {
1838
vue: {

packages/element-ui-x/build/webpack.umd.conf.js

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,26 @@ module.exports = merge(commonConfig, {
1313
globalObject: 'this',
1414
umdNamedDefine: true,
1515
},
16+
module: {
17+
rules: [
18+
{
19+
test: /\.scss$/,
20+
use: [
21+
'style-loader',
22+
'css-loader',
23+
{
24+
loader: 'sass-loader',
25+
options: {
26+
sassOptions: {
27+
outputStyle: 'compressed',
28+
silenceDeprecations: ['legacy-js-api', 'import'],
29+
},
30+
},
31+
},
32+
],
33+
},
34+
],
35+
},
1636
// 外部化依赖,不打包进组件库
1737
externals: {
1838
// vue: 'Vue',

0 commit comments

Comments
 (0)