You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Node.js项目中使用Jest+SQLite测试时出现段错误

Jest + TypeORM + 内存SQLite 部分测试触发Segmentation fault段错误

我在Node.js项目中集成Jest测试框架,采用内存型SQLite作为测试数据库。目前部分涉及TypeORM仓库操作的测试会触发段错误(Segmentation fault),错误信息仅显示:
Segmentation fault

已确认实体的TypeORM配置、SQLite的设置均无问题,但无法定位触发段错误的具体原因。

环境配置

  • Node.js: (请补充具体版本号)
  • Jest: (请补充具体版本号)
  • TypeORM: (请补充具体版本号)
  • SQLite: (请补充具体版本号)

测试中内存SQLite的初始化代码

beforeEach(async () => {
  dataSource = new DataSource({
    type: 'sqlite',
    database: ':memory:',
    synchronize: true,
    logging: false,
    entities: [MyEntityModel],
  });
  await dataSource.initialize();
});

有没有人遇到过Jest搭配SQLite或TypeORM时的类似问题?求可行的排查思路或解决方案。

内容的提问来源于stack exchange,提问作者José Márcio Barthem

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 21:03:09