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);
}

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

相关推荐
谢尔登18 小时前
Webpack 和 Vite 的区别
前端·webpack·node.js
谢尔登18 小时前
【Webpack】Tree Shaking
前端·webpack·node.js
Sam902919 小时前
【Webpack--013】SourceMap源码映射设置
前端·webpack·node.js
tabzzz1 天前
Webpack 概念速通:从入门到掌握构建工具的精髓
前端·webpack
罔闻_spider2 天前
爬虫----webpack
前端·爬虫·webpack
weixin_441018354 天前
webpack的热更新原理
前端·webpack·node.js
南辞w4 天前
Webpack和Vite的区别
前端·webpack·node.js
等你许久_孟然4 天前
【webpack4系列】webpack构建速度和体积优化策略(五)
前端·webpack·node.js
Sam90295 天前
【Webpack--007】处理其他资源--视频音频
前端·webpack·音视频
等你许久_孟然5 天前
【webpack4系列】编写可维护的webpack构建配置(四)
前端·webpack·node.js