跳至主内容区

迁移到 v1 版本

非官方测试版翻译

本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →

依赖项

最低支持的 JavaScript 版本现已升级至 ES2023,这意味着需要 Node 20 或更高版本。如果您当前使用的平台不支持 ES2023,请进行升级。

TypeORM 需要更新版本的数据库客户端库。

Glob 模式现在由 tinyglobby 处理(替代原先的 glob)。虽然 tinyglobby 基本可以直接替换 glob,但在某些特定场景下行为可能有所不同。

MySQL / MariaDB

connectorPackage 配置项已被移除,同时停止支持旧版 mysql 客户端。目前唯一支持的数据库客户端是 mysql2,TypeORM 将默认尝试加载该驱动。若您项目中正在使用 mysql,请直接替换为 mysql2

Expo

旧版 Expo SQLite 驱动支持已被移除。Expo 已在 SDK v52 中移除了该旧版 API,因此您需要使用 Expo SDK v52 或更高版本,并采用现代化的异步 SQLite API。

哈希处理

历史上 TypeORM 采用非标准的 SHA-1 实现进行哈希处理。现已更改为使用 Node.js 内置的 crypto 模块。

在浏览器环境中,RandomGenerator.sha1 已修正为标准实现。