happyWang

技术人的博客, 说技术人的事

如何在 TypeScript + ESM + Mocha + tsconfig-paths 下运行 Mocha 测试用例

我有一个基于 TypeScript 的项目,使用 Mocha 来运行测试用例,一直都正常工资,直到我将项目改成了 ESM 模块,然后就报错了。 在一番搜索之后,我发现了解决方案,记录一下。 TLDR:使用 tsx 来替代 ts-node 作为 TypeScript 的运行时,就可以解决所有问题,..