jscodeshift
在多个 JavaScript/TypeScript 文件上批量运行 codemod 的工具。
提供运行器和基于 recast 的 API:运行器对每个文件执行转换脚本并汇总结果,recast 在改写语法树时尽量保留原有代码风格。React、Next.js 等项目的官方迁移脚本常基于它。
GitHub 仓库已从 facebook/jscodeshift 迁到 meta/jscodeshift,旧地址会自动跳转。处理 TypeScript 时需要指定对应的 parser。
许可:MIT。
资料核对:2026-10-30反馈此资源