如何解决typeorm 泄漏 typeormMetadataArgsStorage
我使用 mocha 创建了测试,并带有 --check-leaks 参数。
这是我使用过的示例代码:
let con: Connection;
before(() => {
return new Promise<void>(async (resolve) => {
con = await createConnection();
resolve();
});
});
after(() => {
return new Promise<void>(async (resolve) => {
await con.close();
resolve();
});
});
describe("server checks",() => {
it("server is created without error",(done) => {
done();
});
});
这是测试的输出,它显示了 typeormMetadataArgsstorage 的泄漏错误
1) "before all" hook in "{root}"
server checks
√ server is created without error
1 passing (555ms)
1 failing
1) "before all" hook in "{root}":
Error: global leak(s) detected: 'typeormMetadataArgsstorage'
at Runner.EventEmitter.emit (domain.js:467:12)
at processticksAndRejections (internal/process/task_queues.js:93:5)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。