返回顶部
首页 > 资讯 > 精选 >vue代码压缩优化方式有哪些
  • 161
分享到

vue代码压缩优化方式有哪些

2023-06-29 17:06:33 161人浏览 薄情痞子
摘要

小编给大家分享一下Vue代码压缩优化方式有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!vue代码压缩优化设置productionSourceMap为false如果不需要生产环境的 source map,可以将其设置为

小编给大家分享一下Vue代码压缩优化方式有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

vue代码压缩优化

设置productionSourceMap为false

如果不需要生产环境的 source map,可以将其设置为 false 以加速生产环境构建。

设置为false打包时候不会出现.map文件

module.exports = {    productionSourceMap: false}

代码压缩

安装uglifyjs-webpack-plugin插件,可以去除项目中console.log和debugger 

npm install uglifyjs-WEBpack-plugin --saveconst UglifyJsPlugin = require('uglifyjs-webpack-plugin')// 生产环境相关配置if (isProduction) {    // 代码压缩    config.plugins.push(        new UglifyJsPlugin({            uglifyOptions: {                //生产环境去除console等信息                compress: {                    warnings: false, // 若打包错误,则注释这行                    drop_debugger: true,//是否移除debugger                    drop_console: true,                    pure_funcs: ['console.log']//移除console                }            },            sourceMap: false,            parallel: true        })    )}

图片资源压缩

 安装 image-webpack-loader 插件,可以将大图片进行压缩从而缩小打包体积 

npm install image-webpack-loader --save    chainWebpack: config => {        // ============压缩图片 start============        config.module            .rule('images')            .use('image-webpack-loader')            .loader('image-webpack-loader')            .options({ bypassOnDebug: true })            .end()        // ============压缩图片 end============    }

开启gzip压缩

开启gzip压缩,可以优化Http请求,提高加载速度 

npm install compression-webpack-plugin --save-devconst CompressionPlugin = require("compression-webpack-plugin");// 开启gzip压缩config.plugins.push(new CompressionPlugin({    alGorithm: 'gzip',    test: new RegExp("\\.(" + ["js", "CSS"].join("|") + ")$"), // 匹配文件扩展名    // threshold: 10240, // 对超过10k的数据进行压缩    threshold: 5120, // 对超过5k的数据进行压缩    minRatio: 0.8,    cache: true, // 是否需要缓存    deleteOriginalAssets:false  // true删除源文件(不建议);false不删除源文件 }))

vuecli3代码压缩混淆

最近被某大公司大佬虐了,要求混淆用vuecli3写的代码(啥敏感信息都没有,混淆个什么混淆...)

现将混淆流程记录如下

安装 “uglifyjs-webpack-plugin”

cnpm i --save uglifyjs-webpack-plugin

没有安装cnpm的同学可以用npm

在项目根目录下创建一个名为 vue.config.js的文件

在vue.config.js中引入uglifyjs-webpack-plugin

const UglifyPlugin = require('uglifyjs-webpack-plugin')

在vue.config.js中配置uglifyjs-webpack-plugin

module.exports = {  configureWebpack: (config) => {    if (process.env.node_ENV == 'production') {      // 为生产环境修改配置      config.mode = 'production'      // 将每个依赖包打包成单独的js文件      let optimization = {        minimizer: [new UglifyPlugin({            uglifyOptions: {                warnings: false,                compress: {                  drop_console: true,                   drop_debugger: false,                  pure_funcs: ['console.log']                 }            }         })]      }      Object.assign(config, {        optimization      })    } else {      // 为开发环境修改配置      config.mode = 'development'    }  }};

这就可以了,接下来大家可以打包试试了

cnpm run build

如果报错的话,估计是uglifyjs-webpack-plugin版本又更新了,可能需要修改配置中的 “minimizer”节点

看完了这篇文章,相信你对“vue代码压缩优化方式有哪些”有了一定的了解,如果想了解更多相关知识,欢迎关注编程网精选频道,感谢各位的阅读!

--结束END--

本文标题: vue代码压缩优化方式有哪些

本文链接: https://lsjlt.com/news/325851.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • vue代码压缩优化方式有哪些
    小编给大家分享一下vue代码压缩优化方式有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!vue代码压缩优化设置productionSourceMap为false如果不需要生产环境的 source map,可以将其设置为...
    99+
    2023-06-29
  • vue 代码压缩优化方式
    目录vue代码压缩优化设置productionSourceMap为false代码压缩图片资源压缩开启gzip压缩vuecli3代码压缩混淆现将混淆流程记录如下vue代码压缩优化 设置...
    99+
    2024-04-02
  • Linux中有哪些压缩格式的压缩与解压方法
    Linux中有哪些压缩格式的压缩与解压方法?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。什么是Linux系统Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于P...
    99+
    2023-06-09
  • 有关VS2003压缩代码的常识有哪些
    这篇文章给大家介绍有关VS2003压缩代码的常识有哪些,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。首先从这里下载0.84版本的VS2003压缩代码及示例码。下载下来之后你发现它没有VS2003的解决方案文件,没有关系...
    99+
    2023-06-17
  • HBase中数据压缩的方式有哪些
    HBase中数据压缩的方式主要有以下几种: Gzip压缩:Gzip是一种通用的数据压缩算法,可以有效地减小数据的大小,节省存储空间...
    99+
    2024-03-11
    Hbase
  • Python代码的优化方法有哪些
    这篇文章主要介绍“Python代码的优化方法有哪些”,在日常操作中,相信很多人在Python代码的优化方法有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python代码的优化方法有哪些”的疑惑有所帮助!...
    99+
    2023-06-16
  • Android常见的图片压缩方式有哪些
    小编给大家分享一下Android常见的图片压缩方式有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!先给出一组数据原图:width:2976; height:2976原图实际:--->byte:2299820 Mb...
    99+
    2023-06-15
  • 缩减SCSS 50%样式代码的方法有哪些
    本篇内容主要讲解“缩减SCSS 50%样式代码的方法有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“缩减SCSS 50%样式代码的方法有哪些”吧!前言Sass是CSS3语言的扩展,它能帮你更...
    99+
    2023-06-27
  • Python collections优化代码的方法有哪些
    这篇文章主要介绍“Python collections优化代码的方法有哪些”,在日常操作中,相信很多人在Python collections优化代码的方法有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”P...
    99+
    2023-06-16
  • Linux下有哪些压缩与解压方法
    本篇内容介绍了“Linux下有哪些压缩与解压方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!.tar 解包: tar xvf FileNa...
    99+
    2023-06-10
  • OkHttp透明压缩的优点有哪些
    本篇内容介绍了“OkHttp透明压缩的优点有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!要使用OkH...
    99+
    2024-04-02
  • Java代码性能优化的方法有哪些
    本篇内容主要讲解“Java代码性能优化的方法有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java代码性能优化的方法有哪些”吧!代码优化的目标是:减小代码的体积提高代码运行的效率代码优化细...
    99+
    2023-06-17
  • 常见的JavaScript代码优化方法有哪些
    本篇内容主要讲解“常见的JavaScript代码优化方法有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“常见的JavaScript代码优化方法有哪些”吧!1、NUll、Undefined、&...
    99+
    2023-06-27
  • Python代码优化技巧有哪些
    这篇文章给大家介绍Python代码优化技巧有哪些,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。代码优化能够让程序运行更快,它是在不改变程序运行结果的情况下使得程序的运行效率更高,根据 80/20 原则,实现程序的重构、...
    99+
    2023-06-17
  • Java代码优化细节有哪些
    本篇内容介绍了“Java代码优化细节有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1、尽量指定类、方法的final修饰符带有final...
    99+
    2023-06-16
  • PHP代码优化技巧有哪些
    这篇文章给大家分享的是有关PHP代码优化技巧有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。  1、echo比print快。  2、使用echo的多重参数代替字符串连接。  3、在执行for循环之前确定最大循...
    99+
    2023-06-04
  • JavaScript代码优化技巧有哪些
    这篇文章主要介绍“JavaScript代码优化技巧有哪些”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“JavaScript代码优化技巧有哪些”文章能帮助大家解决问题。1. 使用扩展运算符解构对象和数...
    99+
    2023-07-05
  • 如何使用php函数来压缩和优化代码?
    在开发Web应用程序时,代码的大小和效率是非常重要的。代码的大小直接影响文件的加载速度,而代码的效率则直接影响应用程序的响应时间。为了提高应用程序的性能,我们经常需要对代码进行压缩和优化。在PHP中,有一些内置的函数和方法可以帮助我们压缩和...
    99+
    2023-10-21
    性能优化 压缩代码:代码压缩 代码压缩工具 代码压缩技术 优化代码:代码优化
  • listview的优化方式有哪些
    ListView的优化方式有以下几种:1. 使用ViewHolder模式:通过复用已经创建的View来减少内存消耗,提高列表的滚动性...
    99+
    2023-08-26
    listview
  • 常见的压缩文件格式有哪些
    常见的压缩文件格式包括:1. ZIP格式(.zip):最常见的压缩格式之一,可在多个操作系统和软件中使用。2. RAR格式(.rar...
    99+
    2023-06-11
    压缩文件格式
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作