| 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
52
53
 | | // 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 体积保持在指定大小限制以上 |  |   //         }) |  |   //     ] |  |   // } |  | }; | 
 |