From 044de56c4ff2bdfc98e9bd678bbb1738b7f72128 Mon Sep 17 00:00:00 2001 From: "Torsten Schulz (local)" Date: Wed, 24 Sep 2025 11:07:59 +0200 Subject: [PATCH] =?UTF-8?q?Aktualisiere=20die=20webpack-Konfiguration=20in?= =?UTF-8?q?=20vue.config.js:=20Setze=20transpileDependencies=20auf=20ein?= =?UTF-8?q?=20leeres=20Array,=20f=C3=BCge=20eine=20Bereinigung=20des=20Aus?= =?UTF-8?q?gabeverzeichnisses=20hinzu,=20deaktiviere=20den=20Cache=20und?= =?UTF-8?q?=20entferne=20den=20cache-loader=20sowie=20thread-loader=20aus?= =?UTF-8?q?=20den=20Regeln=20f=C3=BCr=20verschiedene=20Dateitypen,=20um=20?= =?UTF-8?q?die=20Build-Leistung=20zu=20optimieren.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- vue.config.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/vue.config.js b/vue.config.js index 0a6a037..e25b407 100644 --- a/vue.config.js +++ b/vue.config.js @@ -2,12 +2,14 @@ const { defineConfig } = require('@vue/cli-service'); const webpack = require('webpack'); module.exports = defineConfig({ - transpileDependencies: true, + transpileDependencies: [], devServer: { host: 'localhost', port: 8080 }, configureWebpack: { + output: { clean: true }, + cache: false, resolve: { fallback: { "path": require.resolve("path-browserify"), @@ -23,4 +25,11 @@ module.exports = defineConfig({ }) ], }, + chainWebpack: config => { + const rules = ['vue','js','ts','tsx','css','scss','sass','less','stylus']; + rules.forEach(rule => { + try { config.module.rule(rule).uses.delete('cache-loader'); } catch (e) {} + try { config.module.rule(rule).uses.delete('thread-loader'); } catch (e) {} + }); + } });