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

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

内容简介: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)
  }
}

详细使用方法,参见文档


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

查看所有标签

猜你喜欢:

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

C++ Concurrency in Action

C++ Concurrency in Action

Anthony Williams / Manning Publications / 2012-2-28 / USD 69.99

HIGHLIGHT C++ Concurrency in Action is the first book to market to show how to take advantage of the new C++ Standard and how to write robust multi-threaded applications in C++. DESCRIPTION With ......一起来看看 《C++ Concurrency in Action》 这本书的介绍吧!

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

SHA 加密
SHA 加密

SHA 加密工具

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具