如何运行用TypeScript编写的Mocha测试?

设置:我有一个用TypeScript编写的Node项目(纯Node,没有浏览器位)。我可以使用模块中的TypeScript编译器(tsctypescript来编译代码。到目前为止,一切都很好。

但是,我想使用Mocha编写测试,这就是我遇到的麻烦。我尝试了--compilers ts:typescript,但是不断出现以下错误:

error TS5023: Unknown compiler option 'compilers'.

看起来命令行mocha最终被传递给tsc,这显然不好。

回答:

对于任何尝试过 typescript-require 并遇到问题的人,您都可以尝试ts-

node。

$ npm install -g ts-node

$ mocha test.ts --require ts-node/register src/**/*.spec.ts

似乎也有一些关于不赞成使用ts-node弃用typescript-

require的讨论。

以上是 如何运行用TypeScript编写的Mocha测试? 的全部内容, 来源链接: utcz.com/qa/421007.html

回到顶部