WebPack自动吐出脚本

复制代码
window.c = c;
window.res = "";
window.flag = false;

c = function (r) {
    if (flag) {
        window.res = window.res + `"${r.toString()}"` + ":" + (e[r] + "") + ",";
    }
    return window.c(r);
}

代码改进了一下,可以过滤掉重复的方法

复制代码
window.c = c;
window.res = "";
window.flag = false;
window.addedMethods = {};

c = function (r) {
    if (flag) {
        if (!window.addedMethods[r]) {
            window.res = window.res + `"${r.toString()}"` + ":" + (e[r] + "") + ",";
            window.addedMethods[r] = true;
        }
    }
    return window.c(r);
}

生成的方法中如果有注释会影响执行,搜索/**删了就行

相关推荐
好运yoo2 天前
在package.json中scripts这个配置的命令是什么意思
前端·webpack·json·vite·wepack
huangyiyi666662 天前
webpack + Vite
前端·webpack·node.js
Dragon Wu4 天前
Taro Webpack 5 编译过慢的解决方案
前端·webpack·小程序·taro
TEC_INO4 天前
Linux37:利用OPENCV 的imread读取图片信息和imwrite写入数据
人工智能·opencv·webpack
Luna-player4 天前
Webpack vs Vite
前端·vue.js·webpack
日光倾5 天前
【Vue.js 入门笔记】Webpack 入门
vue.js·笔记·webpack
jeff渣渣富5 天前
Taro 小程序构建自动化:手写插件实现图片自动上传 OSS 并智能缓存
前端·webpack
不可能的是5 天前
彻底搞懂 Module Federation(中中):MF 模块加载(上)
前端·webpack
willow5 天前
Webpack5基础与高级配置
webpack·性能优化
不可能的是5 天前
彻底搞懂 Module Federation(中下):MF 模块加载(下)
前端·webpack