diff --git a/vue.config.js b/vue.config.js index 6bae162..75cef9d 100644 --- a/vue.config.js +++ b/vue.config.js @@ -35,10 +35,13 @@ module.exports = defineConfig({ // Element Plus 按需导入时,不同路由 chunk 的 CSS 导入顺序不一致, // 但这不影响最终样式(specificity 规则优先),忽略该警告 - config.plugin('extract-css').tap(args => { - args[0].ignoreOrder = true - return args - }) + // extract-css 仅在生产构建时存在,dev 模式下跳过 + if (config.plugins.has('extract-css')) { + config.plugin('extract-css').tap(args => { + args[0].ignoreOrder = true + return args + }) + } }, devServer: { port: 8080,