Aktualisiere die webpack-Konfiguration in vue.config.js: Setze transpileDependencies auf ein leeres Array, füge eine Bereinigung des Ausgabeverzeichnisses hinzu, deaktiviere den Cache und entferne den cache-loader sowie thread-loader aus den Regeln für verschiedene Dateitypen, um die Build-Leistung zu optimieren.
This commit is contained in:
@@ -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) {}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user