我想多次重新请求 TypeScript 和 Node 中的模块进行测试。根据this应该使用的帖子
const config = require('./foo');
delete require.cache[require.resolve('./foo')];
但是,这对我不起作用。另外,当我打印出对象 require.cache
时,它是空的。
最佳答案
我在jest
测试中遇到了同样的问题。对我有帮助的是resetModules在测试用例之前调用。
关于node.js - Node TypeScript 删除需要缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56093220/