拖拽 .js 文件到这里,或 点击选择文件
支持多选 · 可重复添加 · 列表顺序即为合并顺序
📄 待合并文件 0
0 KB⚙️ 合并选项
🔍 检测报告
👀 合并结果预览
📖 使用说明
- 准备好若干个 Scratch 扩展文件(TurboWarp / Weizero 等支持的
Scratch.extensions.register格式.js)。 - 拖入或选择文件,用 ↑ ↓ 调整合并顺序,顺序会体现在最终文件里。
- 点击 合并并预览:工具会拼接文件、可选包裹 IIFE,并输出重复积木冲突报告。
- 点击 下载合并文件 得到
merged-extension.js,像普通扩展一样拖入项目即可加载。 - ⚠️ 若报告中存在重复积木,请手动删除靠后文件里的重复定义再合并,否则 Scratch 会忽略或报错。
💡 原理:多个扩展共用全局 Scratch 对象,各自调用 register 注册互不冲突;冲突主要来自「顶层同名变量」与「重复积木定义」,本工具分别用 IIFE 包裹与静态扫描来化解 / 预警。