如何运行用TypeScript编写的Mocha测试?
设置:我有一个用TypeScript编写的Node项目(纯Node,没有浏览器位)。我可以使用模块中的TypeScript编译器(tsc
)typescript
来编译代码。到目前为止,一切都很好。
但是,我想使用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