dynamic-replace-loader 1.0.0 发布,代码动态随机替换(Webpack)

栏目: 软件资讯 · 发布时间: 4年前

内容简介:dynamic-replace-loader 1.0.0 发布了,做为一个 Webpack Loader, 用于对 js 文件内指定内容进行匹配替换 。 注:替换内容目前仅在当前文件内有效,确保被替换的内容,在其他文件不被访问 比如: 一个类中的私有...

dynamic-replace-loader 1.0.0 发布了,做为一个 Webpack Loader, 用于对 js 文件内指定内容进行匹配替换

注:替换内容目前仅在当前文件内有效,确保被替换的内容,在其他文件不被访问

比如: 一个类中的私有属性,我们希望打包后可以动态随机地更换为其他名称

将User._propA打包后随机替换为其他属性名,只需在文件开头加上注释 /* DYNAMIC-REPLACE _propA */

/* DYNAMIC-REPLACE _propA */
class User {
  constructor() {
    this._propA = 'private context'
  }

  printPropA() {
    console.log(this._propA)
  }
}

打包后loader输出为

/* DYNAMIC-REPLACE _propA */
class User {
  constructor() {
    this.MX = 'private context'
  }

  printPropA() {
    console.log(this.MX)
  }
}

详细使用方法,参见文档


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

简约至上

简约至上

[英] Giles Colborne / 李松峰、秦绪文 / 人民邮电出版社 / 2011-1-1 / 35.00

追求简单易用是人类的本性,无论是互联网产品。还是移动应用。亦或其他交互式设计,简单易用始终都是赢得用户的关键。同时,简单易用的程度也与产品寿命的长短密切相关。在《简约至上:交互式设计四策略》中,作者Giles托20多年交互式设计的探索与实践。提出了合理删除、分层组织、适时隐藏和巧妙转移这四个达成简约至上的终极策略,讲述了为什么应该站在主流用户一边,以及如何从他们的真实需求和期望出发,简化设计,提升......一起来看看 《简约至上》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试