UglifyJS 压缩特定规则的方法名、变量时,需要配置 mangle 属性。

以 webpack 插件为例:

config.optimization.minimizer.push(new UglifyJsPlugin({***,uglifyOptions: {***,mangle: {properties: {regex: /^_/         // 压缩所有以下划线开头的变量、属性及方法名}}}})
);

regex 是指匹配符合正则规则的变量或方法名,此处即为以下划线开头的变量或方法名。因此,配置了此值之后,所有以下划线开头的变量或方法名都会被压缩。

------

更多 UglifyJS 配置项,请参考:https://github.com/mishoo/UglifyJS2#compress-options

Uglify 压缩特定规则方法名、变量相关推荐

  1. java基础知识之一:命名规则(包名、类名、变量名、方法名)

    1.包名:包名一般是小写英文字母 2.类名:单词首字母大写 3.变量名: 1) 标识符由字母.数字.下划线"_".美元符号"$"或者人民币符号"¥&q ...

  2. java 方法名_java的命名方法

    1. JAVA源文件的命名 JAVA源文件名必须和源文件中所定义的类的类名相同. 2. Package的命名 Package名的第一部分应是小写ASCII字符,并且是顶级域名之一,通常是com.edu ...

  3. PHP 获取当前类名、方法名、URL地址

      1.PHP获取当前类名.方法名   __CLASS__ 获取当前类名   __FUNCTION__ 当前函数名(confirm)   __METHOD__ 当前方法名 (bankcard::con ...

  4. php返回类中方法,php如何获取类中所有的方法名

    php获取类中所有的方法名的方法:可以利用[get_class_methods()]函数来获取,[get_class_methods()]函数可以返回指定类中所有的方法名,并且会将方法名保存到数组中. ...

  5. init是一个自定义方法名

    init是一个自定义方法名,用于初始化页面变量.上面的代码表示初始化方法是在当前网页加载后执行的(当浏览器打开网页时,触发窗口对象的onload方法,用上面的代码执行名为init的初始化方法). 事实 ...

  6. 避免使用PHP保留字作为常量、类名和方法名,以及命名空间的命名

    http://php.net/manual/zh/reserved.keywords.php 这些词语在 PHP 中有着特殊的意义.它们中有些像是函数,有些像是常量--但是它们不是的,它们只是语言结构 ...

  7. CI框架获取控制器名和方法名

    CI获取控制器名和方法名 第一种方法: 即使有__CLASS__,__FUNCTION__魔术变量,但是在父类控制器,或者在model中,只能获取当前类的类名和方法名. 第二种方法: $this-&g ...

  8. 【笔记】Java中使用变量的规则(使用变量,遵循就近原则)、成员变量和局部变量的区别

    文章目录 一.使用变量的规则 二.成员变量和局部变量的区别 一.使用变量的规则 最终输出的是"小黑正在努力学习" 使用变量,遵循就近原则 例:将上述代码敲一遍 Student部分 ...

  9. uglify 压缩报错问题及 es5-imcompatible-versions

    缘起 由于维护 roadhog 和 umi,收到构建方面的问题反馈比较多,其中一个常见的是打包时 uglify 压缩的问题.类似下面的报错都是这个引起的, Failed to minify the b ...

最新文章

  1. 新书 5 折腰斩!畅销技术类图书推荐
  2. 出色图形用户界面(GUI)设计规范
  3. Thrust快速入门教程(三)——迭代器与静态调度
  4. linux:进程占用的端口,在linux中查看进程占用的端口号
  5. Mysql安装注意问题
  6. python random.randint未定义_学习python - 无法弄清楚random.randint
  7. P1196 ssl1225-银河英雄传说【图论,并查集】
  8. Tomcat学习笔记(一)
  9. 麦迪逊大学计算机科学咋样,威斯康星大学麦迪逊分校
  10. 朋友圈点赞点用例的设计点
  11. 项目常用工具类整理(一)--时间工具类DateUtil.java
  12. 尚硅谷Java Spring注解驱动开发视频教程
  13. 格雷码详解(分治法)
  14. 需要管理员权限才能删除文件夹
  15. VMware安装苹果系统
  16. Linux apache 默认目录结构
  17. 多种调度算法的平均周转时间算例
  18. CorelDRAW平面设计标准教程免费视频教程
  19. 826. Most Profit Assigning Work
  20. 高斯过程与高斯分布什么关系?

热门文章

  1. 电子商务的作用是什么?
  2. 新版IDEA如何简单添加JUnit4 jar包单元测试(不用下载)【图文】超详细
  3. FastAPI从入门到实战(0)——初识FastAPI
  4. 太气愤了!太气愤了!太气愤了!
  5. 司马懿和他的老婆孩子们
  6. css网格_快活的Gridmas! 使用CSS网格构建喜庆的日历
  7. ULN2003替代芯片
  8. go语言之JSON序列化
  9. 打车软件新战局:从出租车到出行生态
  10. 安装程序无法继续因为你的计算机,需要重新启动计算机,安装程序才能继续 | Microsoft Docs...