文件名称:code-migrate::backpack:毫不费力地编写代码迁移
文件大小:361KB
文件格式:ZIP
更新时间:2024-05-26 22:13:50
TypeScript
:backpack: 代码迁移 在基于JavaScript / NodeJS的项目上以声明方式编写代码库迁移的框架 为什么 编写自动迁移脚本通常需要时间。 除了实施对代码/配置的转换之外,您还需要处理其他问题,例如发布CLI应用程序,生成报告,在迁移过程中处理错误,编写测试等等。 提供完美的体验通常会导致很多工作,而我们总是不能证明这是合理的。 在某些情况下,维护者会选择API停滞或将繁重的工作留给用户。 如果您要维护库或工具包,则希望您的用户以最小的努力进行升级。 而且您希望在最短的时间内编写迁移脚本。 特征 定义迁移任务的声明方式,使您仅专注于转换逻辑。 迁移分为两部分,第一部分处理所有任务,第二部分将它们写入文件系统。 这样可以确保在发生错误的情况下,不会将任何内容写入文件系统。 它还允许用户通过CLI的提示来批准迁移。 即使在处理任务时未写入任何内容,所有文件系统操作也会写入虚拟文件系统,以确