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).



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

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

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

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

  • 相关阅读:
    Angular5的new feature
    Angular集成UEditor
    Angular集成admin-lte框架
    Angular TypeScript开发环境集成jQuery扩展插件
    如何在 Docker 容器中运行 Kali Linux 2.0
    信息系统安全等级保护基本要求
    Angular学习笔记
    Ubuntu16.04部署phantomjs的一个问题
    仿探探卡片滑动vue封装并发布到npm
    使用vscode,新建.vue文件,tab自动生成vue代码模板
  • 原文地址:https://www.cnblogs.com/mahmud/p/10747826.html
Copyright © 2011-2022 走看看