vue.config.js 992 B

123456789101112131415161718192021222324252627
  1. const CompressionWebpackPlugin = require('compression-webpack-plugin')
  2. const productionGzipExtensions = ['js', 'css']
  3. module.exports = {
  4. // 配置路径别名
  5. configureWebpack: {
  6. devServer: {
  7. // 调试时允许内网穿透,让外网的人访问到本地调试的H5页面
  8. disableHostCheck: true
  9. },
  10. // plugins: [
  11. // new CompressionWebpackPlugin({
  12. // filename: '[path].gz[query]',
  13. // algorithm: 'gzip',
  14. // test: new RegExp('\\.(' + productionGzipExtensions.join('|') + ')$'),//匹配文件名
  15. // threshold: 10240,//对10K以上的数据进行压缩
  16. // minRatio: 0.8,
  17. // deleteOriginalAssets:false,//是否删除源文件
  18. // })
  19. // ]
  20. },
  21. pluginOptions: {
  22. webpackBundleAnalyzer: {
  23. openAnalyzer: process.env.NODE_ENV === 'production'
  24. }
  25. },
  26. // productionSourceMap: false,
  27. }