From c222b55d34e08e42662b405abb957c0e217495ee Mon Sep 17 00:00:00 2001 From: linfso Date: Sat, 3 Aug 2024 19:39:43 +0800 Subject: [PATCH] md --- package.json | 1 + vue.config.js | 9 +++++++++ 2 files changed, 10 insertions(+) diff --git a/package.json b/package.json index 869367e7..5f62a7e4 100644 --- a/package.json +++ b/package.json @@ -7,6 +7,7 @@ "scripts": { "dev": "vue-cli-service serve", "build:prod": "vue-cli-service build", + "build:uat": "vue-cli-service build --mode uat", "build:stage": "vue-cli-service build --mode staging", "preview": "node build/index.js --preview", "report": "vue-cli-service build --report", diff --git a/vue.config.js b/vue.config.js index f8a2a0d9..70cc47cc 100644 --- a/vue.config.js +++ b/vue.config.js @@ -6,6 +6,11 @@ function resolve(dir) { } +const HardSourceWebpackPlugin = require('hard-source-webpack-plugin'); +const SpeedMeasurePlugin = require('speed-measure-webpack-plugin'); +const { ESBuildMinifyPlugin } = require('esbuild-loader'); + + // const MiniCssExtractPlugin = require('mini-css-extract-plugin'); const CompressionPlugin = require('compression-webpack-plugin'); // const LodashModuleReplacementPlugin = require("lodash-webpack-plugin"); @@ -106,6 +111,10 @@ module.exports = { '@': resolve('src') } }, + plugins: [ + new HardSourceWebpackPlugin(), + new SpeedMeasurePlugin() + ] } } },