dynamic-replace-loader 1.0.0 发布,代码动态随机替换(Webpack)
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) } }
详细使用方法,参见文档

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
RuoYi-Vue 3.0 发布,进行模块拆分
若依前后端分离版本v3.0已发布,更新日志: 单应用调整为多模块项目 升级element-ui版本到2.13.2 删除babel,提高编译速度。 新增菜单默认主类目 编码文件名修改为uuid方式 定时任务cron表达式验证 角色权限修改时已有权限未自动勾选异常修复 防止切换权限用户后登录出现404 Excel支持sort导出排序 创建用户不允许选择超级管理员角色 修复代码生成导入表结构出现异常页面不提醒问题 修复代码生成点击多次表修改数据不变化的问题 修复头像上传成功二次打开无法改变裁剪框大小和位置问题 修复布局为small者mini用户表单显示错位问题 修复热部署导致的强换异常问题 修改用户管理复选框宽度,防止部分浏览器出现省略号 IpUtils工具,清除Xss特殊字符,防止Xff注入攻击 生成domain 如果是浮点型 统一用BigDecimal 定时任务调整label-width,防止部署出现错位 调整表头固定列默认样式 代码生成模板调整,字段为String并且必填则加空串条件 代码生成字典Integer/Long使用parseInt 修复dict_sort不可update为0的...
- 下一篇
Library Sniffer 插件正式登陆 Edge Web Store
Library Sniffer(原 ChromeSnifferPlus) 插件正式登陆 Edge Web Store,在线安装地址:https://microsoftedge.microsoft.com/addons/detail/library-sniffer/idjbhfcodofelbdbhaekgcecaphcgohh Chrome 探测器,可以探测正在使用的开源软件或者 js 类库,开发者必备。 通过本插件,您可以探测: javascript 库: jQuery、ExtJS、Angular 等。 常用的 web 服务: 百度统计、cnzz、Google Analytics 等。 Web 框架: WordPress、phpBB、Drupal、MediaWiki 等。 服务器环境: PHP、Apache、nginx 等。 当你安装此插件去浏览网页时,还可以发现更多你未知的框架和库。 如果你发现了还不能探测的类库,可以创建 issues。 本次更新包括: 重构了部分代码,提升了插件的性能。 新增加了多种库的检测:Highcharts、YUI 3、Zepto.js、Tengine …...
相关文章
文章评论
共有0条评论来说两句吧...