From ec90636760ada0ee919831877a55d3dfc9db2e22 Mon Sep 17 00:00:00 2001 From: liaozetao <1107136310@qq.com> Date: Mon, 30 Oct 2023 17:07:00 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A1=A5=E5=85=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- vue.config.js | 82 +++++++++++++++++++++++++++------------------------ 1 file changed, 43 insertions(+), 39 deletions(-) diff --git a/vue.config.js b/vue.config.js index 6c51fa2..51032c9 100644 --- a/vue.config.js +++ b/vue.config.js @@ -1,47 +1,51 @@ const { defineConfig } = require('@vue/cli-service') var webpack = require('webpack') -var AutoImport = require('unplugin-auto-import/webpack') +var AutoImport = require('unplugin-auto-import/webpack') var Components = require('unplugin-vue-components/webpack') var { ElementPlusResolver } = require('unplugin-vue-components/resolvers') +var BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin module.exports = defineConfig({ - transpileDependencies: true, - chainWebpack: config => { - config - .plugin('html') - .tap(args => { - args[0].title = 'PIKO管理后台' - return args - }) + transpileDependencies: true, + chainWebpack: config => { + config + .plugin('html') + .tap(args => { + args[0].title = 'PIKO管理后台' + return args + }) + }, + configureWebpack: { + plugins: [ + new webpack.ProvidePlugin({ + $: 'jquery', + jQuery: 'jquery', + 'windows.jQuery': 'jquery', + Popper: ['popper.js', 'default'] + }), + AutoImport({ + resolvers: [ElementPlusResolver()], + }), + Components({ + resolvers: [ElementPlusResolver()], + }), + new BundleAnalyzerPlugin({ + openAnalyzer: false + }) + ], + }, + devServer: { + headers: { + 'Access-Control-Allow-Origin': '*', }, - configureWebpack: { - plugins: [ - new webpack.ProvidePlugin({ - $: 'jquery', - jQuery: 'jquery', - 'windows.jQuery': 'jquery', - Popper: ['popper.js', 'default'] - }), - AutoImport({ - resolvers: [ElementPlusResolver()], - }), - Components({ - resolvers: [ElementPlusResolver()], - }), - ], - }, - devServer: { - headers: { - 'Access-Control-Allow-Origin': '*', - }, - proxy: { - '/': { - ws: false, - target: process.env.VUE_APP_API_BASE_URL, - changeOrigin: true, - pathRewrite: { - '^/': '' - } - } - }, + proxy: { + '/': { + ws: false, + target: process.env.VUE_APP_API_BASE_URL, + changeOrigin: true, + pathRewrite: { + '^/': '' + } + } }, + }, })