fix(theme): silent sass @import deprecation warning, close #291 (#293)

This commit is contained in:
pengzhanbo 2024-10-18 12:48:18 +08:00 committed by GitHub
parent 38e6009fda
commit f4cc4529b8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -29,6 +29,7 @@ export function extendsBundlerOptions(bundlerOptions: any, app: App): void {
addViteSsrNoExternal(bundlerOptions, app, ['swiper'])
}
const silenceDeprecations = ['mixed-decls', 'legacy-js-api', 'import', 'global-builtin']
chainWebpack(bundlerOptions, app, (config) => {
config.module
.rule('scss')
@ -36,7 +37,7 @@ export function extendsBundlerOptions(bundlerOptions: any, app: App): void {
.tap((options: any) => ({
...options,
sassOptions: {
silenceDeprecations: ['mixed-decls', 'legacy-js-api'],
silenceDeprecations,
...options.sassOptions,
},
}))
@ -46,10 +47,10 @@ export function extendsBundlerOptions(bundlerOptions: any, app: App): void {
css: {
preprocessorOptions: {
sass: {
silenceDeprecations: ['mixed-decls', 'legacy-js-api'],
silenceDeprecations,
},
scss: {
silenceDeprecations: ['mixed-decls', 'legacy-js-api'],
silenceDeprecations,
},
},
},