解决vue-cli脚手架在dev模式下app.js过大的问题

在开发后台管理系统的时候,devServer部署在服务器端,devServer启动后每次的app.js非常大,达到了36M,每次打开后台管理系统的时候非常慢,下面介绍两种方法来解决:

1.启动devServer的GZIP压缩

devServer: {
    port: 3000,
    compress: true, #启动devServer的Gzip压缩
    proxy: {
      '/': {
        target: 'https://39.100.xxx.xxx:9443', //请求本地
        ws: false,
        changeOrigin: true
      },
    }
  },

然后发现app.js被压缩到了7.2M,打开时间由原来的50多秒变成了15秒。

2.不用devServer,用nginx,直接编译(懒加载+js代码切割+代码压缩+gzip+CDN+nginx静态文件缓存)然后放到nginx

需要写一个脚本,搭建自动化CI/CD

Logo

前往低代码交流专区

更多推荐