微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

vue优化1 vue-cli3/4 【图片压缩 】||【文件分块】

前言

  vue-cli3和vue-cli4没有大的变化,只是将对应的构建依赖更新到最新的版本

压缩图片

  安装依赖

npm i webpack-image-loader imagemin-mozjpeg            //imagemin-mozjpeg 是webpack-image-loader处理jpeg文件的依赖

  vue.config.js配置

chainWebpack: (config) => {
    const customOptions = {
      mozjpeg: {
        progressive: true,
        quality: 50,
      },
      optipng: {
        enabled: true,
      },
      pngquant: {
        quality: [0.5, 0.65],
        speed: 4,
      },
      gifsicle: {
        interlaced: false,
      },
      // // 不支持WEBP就不要写这一项
      // webp: {
      //   quality: 75,
      // },
    };
    config.module
      .rule("images")
      .test(/\.(gif|png|jpg|jpeg)$/i)
      .use("image-webpack-loader")
      .loader("image-webpack-loader")
      .options(customOptions)
      .end();
      //...其他配置
  },

分割大js文件

  

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐