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

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

相关推荐
明远湖之鱼4 小时前
手把手带你实现一个自己的简易版 Webpack
前端·webpack·源码
jserTang11 小时前
前端构建工具漫谈:Webpack、Vite、Turbopack 与 Rspack 的终极对决
前端·webpack·vite
萌萌哒草头将军1 天前
尤雨溪 VoidZero 公司推出新一代ts文件打包工具 tsdown 🚀🚀🚀
vue.js·webpack·typescript
执梦起航2 天前
webpack理解与使用
前端·webpack·node.js
二川bro3 天前
webpack 中 chunks详解
前端·webpack·node.js
果酱小米粥3 天前
关于使用webpack构建的vue项目,如何使用windicss
前端·webpack·node.js
尘寰ya7 天前
前端面试-工程化(webpack、vite)
前端·面试·webpack
二川bro8 天前
深度解析 Vue 项目 Webpack 分包与合包 一文读懂
前端·vue.js·webpack
糯糯机器8 天前
Webpack 打包未使用组件的原因
webpack
魔云连洲8 天前
用Webpack 基础配置快速搭建项目开发环境
前端·webpack·node.js