Commit Graph

2 Commits

Author SHA1 Message Date
Abner
7df5def91d 🔧 chore: 升级转译目标至 Chrome 90+ 并引入 browserslist 配置
- package.json 新增 browserslist 字段(defaults, Chrome >= 90, not dead)
- transpile-dist-js.js 从 browserslist 动态解析目标,不再硬编码 Chrome 77
- 减少不必要的语法降级,输出更精简的现代 JS
2026-04-25 16:56:26 +08:00
Abner
d37961c614 feat: 添加 JS 转译脚本以支持 Chrome 77 目标
此提交引入了一个新的 JavaScript 转译功能,用于在构建过程中将现代 JavaScript 代码转换为与 Chrome 77 兼容的版本。

- 新增 transpile-dist-js.js 脚本,使用 Babel 将 dist/src 目录下的 JS 文件转译为 Chrome 77 目标
- 在 build-static.js 中集成转译步骤,确保在注入 Sentry 配置前完成代码转换
- 转译过程会自动跳过 minified 文件和 vendor 目录,仅处理需要转换的源文件
- 添加了详细的日志记录,显示处理文件数量和更新文件数量
2026-03-26 21:43:16 +08:00