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

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

相关推荐
阿珊和她的猫2 天前
Webpack常用配置项详解
前端·webpack·node.js
阿珊和她的猫2 天前
Webpack 常用插件深度解析
前端·webpack·node.js
sophie旭2 天前
webpack异步加载原理梳理解构
前端·javascript·webpack
H@Z*rTE|i4 天前
webpack 打包流程(极简记忆口诀)
前端·webpack·node.js
小笔学长4 天前
Webpack 入门:打包工具的基本使用
前端·webpack·前端开发·入门教程·前端打包优化
黎明初时4 天前
react基础框架搭建4-tailwindcss配置:react+router+redux+axios+Tailwind+webpack
前端·react.js·webpack·前端框架
黎明初时4 天前
react基础框架搭建3-配置 Redux:react+router+redux+axios+Tailwind+webpack
前端·react.js·webpack
止观止5 天前
告别全局污染:深入理解 ES Modules 模块化与构建工具
javascript·webpack·vite·前端工程化·es modules
黎明初时5 天前
react基础框架搭建2-准备工作:react+router+redux+axios+Tailwind+webpack
前端·react.js·webpack
黎明初时6 天前
React基础框架搭建1-计划:react+router+redux+axios+Tailwind+webpack
前端·react.js·webpack·架构