diff --git a/renderer/vue.config.js b/renderer/vue.config.js index 2163bd8..f3cce91 100644 --- a/renderer/vue.config.js +++ b/renderer/vue.config.js @@ -1,4 +1,5 @@ const { defineConfig } = require("@vue/cli-service"); + module.exports = defineConfig({ transpileDependencies: true, publicPath: process.env.NODE_ENV === 'production' ? '' : '/', @@ -14,6 +15,24 @@ module.exports = defineConfig({ // 确保路由组件同步加载 config.plugins.delete('prefetch'); config.plugins.delete('preload'); + + // 删除 public 下指定的 css 文件 + config.plugin('copy').tap(args => { + args[0].patterns = args[0].patterns.map((pattern) => { + if (pattern.from === "public") { + // 忽略指定的 CSS 文件 + pattern.globOptions = { + ignore: [ + "vscode.css", + "default-light.css", + "default-dark.css", + ], + }; + } + return pattern; + }); + return args; + }); }, css: { extract: false