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
相关产品推荐
相关产品推荐

