设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 软件追踪 查看内容

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

2020-7-20 22:46| 发布者: joejoe0332| 查看: 824| 评论: 0|原作者: oschina|来自: oschina

摘要: dynamic-replace-loader1.0.0发布了,做为一个 WebpackLoader, 用于对 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)
  }
}

详细使用方法,参见文档


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部