zoukankan      html  css  js  c++  java
  • 使用uglifyjs压缩JS

    一般vue项目完成打包以后需要优化,特别是首次打开加载速度们,webpack打包以后js文件体积很大等方法,可以用这个方法来压缩js文件

    1. 安装node.js
    2. 安装当前应用 -- uglifyjs

    如何安装node.js就不再介绍了, 百度一下一大把.安装uglifyjs如下:

    • uglifyjs压缩JS文件
      ======

    演示如何使用uglifyjs压缩JS

    打开一个用于存放JS文件的文件夹,文件目录如下图:

    准备压缩lazyLoad.js做实验, 当前该文件的大小为10KB.我们来进行压缩,看看压缩后的文件大小是多少?

    这里给大家介绍一个小技巧, 以方便快速地打开cmd, 并定位到当前目录.

    点击"在此处打开命令窗口"后即可以进入到cmd, 你会发现已经切换到当前文件所在的路径了.
    此时输入命令对lazyLoad.js文件进行压缩并输出文件名为lazyLoady.min.js的文件:

    uglifyjs lazyLoad.js -o lazyLoad.min.js
    

    也可以运行如下代码, 测试一下-m参数:

    uglifyjs lazyLoad.js -m -o lazyLoad.min.js

    以看到, 压缩后只有3KB, 相比之前的, 文件缩小了3倍多.快去试下吧!

      • 结束语
        ======
        对于自己来说, 本文就相当于做笔记. 需要注意的是, uglifyjs只能压缩js文件(且只支持ECMAScript 5: ES5).



    -------------------------------------------

    个性签名:独学而无友,则孤陋而寡闻。做一个灵魂有趣的人!

    如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!

    万水千山总是情,打赏一分行不行,所以如果你心情还比较高兴,也是可以扫码打赏博主,哈哈哈(っ•̀ω•́)っ✎⁾⁾!

  • 相关阅读:
    centos7-根据端口号查看所属应用
    centos7-网络与防火墙常用命令
    docker(5)常用命令
    docker(4)使用Dockerfile文件创建镜像-对docker(3)的改进
    [多校联考2021] 模拟赛4
    [省选前集训2021] 模拟赛7
    [多校联考2021] 模拟赛3
    [学习笔记] 圆方树
    [多校联考2021] 模拟赛2
    [学习笔记] 反悔贪心
  • 原文地址:https://www.cnblogs.com/mahmud/p/10747826.html
Copyright © 2011-2022 走看看