From c0524a26ee95bb863dab6cf17bda625510d25a6f Mon Sep 17 00:00:00 2001 From: toesbieya <1647775459@qq.com> Date: Wed, 30 Dec 2020 11:39:01 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BD=BF=E7=94=A8vue-cli=E7=9A=84--report?= =?UTF-8?q?=E4=BB=A3=E6=9B=BFwebpack-bundle-analyzer?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- vue/full/package.json | 5 ++--- vue/full/vue.config.js | 6 +----- 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/vue/full/package.json b/vue/full/package.json index 8db6a97..1f44f11 100644 --- a/vue/full/package.json +++ b/vue/full/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "serve": "vue-cli-service serve", - "build": "vue-cli-service build", + "build": "vue-cli-service build --report", "svgo": "svgo -f src/asset/icon/svg --config=src/asset/icon/svgo.yml" }, "dependencies": { @@ -32,8 +32,7 @@ "sass-loader": "^8.0.2", "svg-sprite-loader": "^4.3.0", "svgo": "^1.3.2", - "vue-template-compiler": "^2.6.11", - "webpack-bundle-analyzer": "^3.6.1" + "vue-template-compiler": "^2.6.11" }, "postcss": { "plugins": { diff --git a/vue/full/vue.config.js b/vue/full/vue.config.js index 06b4cbe..aa79be1 100644 --- a/vue/full/vue.config.js +++ b/vue/full/vue.config.js @@ -2,9 +2,6 @@ const path = require('path') const settings = require('./src/config') const CompressionWebpackPlugin = require('compression-webpack-plugin') -const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin - -const EMPTY_PLUGIN = {apply: () => ({})} function resolve(dir) { return path.join(__dirname, dir) @@ -61,8 +58,7 @@ module.exports = { threshold: 10 * 1024, //对10K以上的数据进行压缩 minRatio: 0.8, deleteOriginalAssets: false, //是否删除源文件 - }), - settings.isDev ? EMPTY_PLUGIN : new BundleAnalyzerPlugin() + }) ] }, chainWebpack(config) {