美文网首页
Vue项目上线--优化

Vue项目上线--优化

作者: 前端_逗叔 | 来源:发表于2019-07-26 13:42 被阅读0次

项目拖了这么久终于差不多要上线了,记录一下Vue项目的一些优化。

1. 去掉打包后的.map文件

运行npm run build后在dist/js文件夹下面会生成.map的文件,打包后的代码都是经过压缩、混淆的,如果代码哪里出错了就很难定位到具体的源代码位置,那么.map文件可以简单理解为还原调试

可以通过在vue.config.js配置打包时不生成.map文件。

image.png
productionSourceMap: process.env.NODE_ENV === "production" ? false : true,
打包前后对比

2.开启Gzip压缩

什么是Gzip?

首先安装compression-webpack-plugin

npm install compression-webpack-plugin --save-dev

配置vue.config.js`文件


image.png
configureWebpack: () => {
    if (process.env.NODE_ENV === "production") {
      return {
        plugins: [
          new compression({
            test: /\.js$|\.html$|\.css/, //匹配文件名
            threshold: 10240, //超过10k的文件才进行压缩
            deleteOriginalAssets: false //是否删除原文件
          })
        ]
      };
    }
  }
image.png

相关文章

  • Vue项目上线--优化

    项目拖了这么久终于差不多要上线了,记录一下Vue项目的一些优化。 1. 去掉打包后的.map文件 运行npm ru...

  • Vue全家桶-项目优化上线

    1. 项目优化策略 1. 生成打包报告 打包时,为了直观地发现项目中存在的问题,可以在打包时生成报告。生成报告的方...

  • vue项目优化

    vue 项目优化 项目打包体积优化 通常vue项目通过webpack打包后,会出现vendor包的体积过大的情况,...

  • Nginx开启Gzip优化网页访问速度

    前言 开启Nginx Gzip 优化网页加载速度不限于Vue项目,所有前端皆可开启gzip优化如果是Vue项目可以...

  • vue.config.js配置

    vue cli3.x创建的项目vue本身已经做了些优化,如果想在这个优化之上在进行优化的话我们需要在项目的根目录新...

  • vue项目上线

    1.在config、index.js(./) 2.在src/main.js 4.在style加scope 8.配置...

  • 用webpack打包vue项目(单页面应用)的webpack.c

    场景:vue项目(单页面应用)已完成;用webpack打包vue项目准备上线; 在项目根目录(手写)创建打包配置文...

  • Vue 网站首页加载优化

    Vue 网站首页加载优化 本篇主要讲解 Vue项目打包后 vendor.js 文件很大 如何对它进行优化 以及开启...

  • 博客网站首页加载优化

    Vue 网站首页加载优化 本篇主要讲解 Vue项目打包后 vendor.js 文件很大 如何对它进行优化 以及开启...

  • vue 性能优化点

    vue项目中,经常会遇到一些性能优化点,以下就是我在工作中,总结的优化点 vue 性能优化点 1,路由懒加载 2,...

网友评论

      本文标题:Vue项目上线--优化

      本文链接:https://www.haomeiwen.com/subject/gmrxrctx.html