Admin
2026-03-26 dea22f4759b5c8a4f79a3e93e5af1741f5e00ae4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
// const webpack = require("webpack");
 
module.exports = {
    productionSourceMap: false,
    lintOnSave: false,
    devServer: {
        port: 8080,
        overlay: {
            warning: false,
            errors: false
        }
    },
    css: {
        //查看CSS属于哪个css文件
        sourceMap: true
    },
    configureWebpack: {
        module: {
            rules: [{
                test: /\.mjs$/,
                include: /node_modules/,
                type: "javascript/auto"
            }, ]
        }
    },
    //https://cli.vuejs.org/zh/guide/html-and-static-assets.html#html
    chainWebpack: (config) => {
            // 移除 prefetch 插件
            config.plugins.delete('prefetch');
            //自下定义title
            config.plugin('html').tap((args) => {
                args[0].title = 'WCS';
                return args;
            });
 
            // 或者
            // 修改它的选项:
            // config.plugin('prefetch').tap(options => {
            //   options[0].fileBlacklist = options[0].fileBlacklist || []
            //   options[0].fileBlacklist.push(/myasyncRoute(.)+?\.js$/)
            //   return options
            // })
        }
        // configureWebpack: {
        //     plugins: [
        //         new webpack.optimize.MinChunkSizePlugin({
        //             minChunkSize: 100000 // 通过合并小于 minChunkSize 大小的 chunk,将 chunk 体积保持在指定大小限制以上
        //         })
        //     ]
        // }
};