您需要为Mocha添加一个d.ts文件,以便TypeScript编译器可以理解您正在使用的库。有几种方法可以获得此文件: 转到http://definitelytyped.org/并浏览Mocha的GitHub repo。看起来您可以在这里找到您想要的文件:https://github.com/borisyankov/DefinitelyTyped/blob/ffceea9dd124d277c4597c7bd12930666ec074c5/mocha/mocha-node.d.ts 使用命令行中的tsd(http://definitelytyped.org/tsd/)。这是一个npm包,可以从DefinitelyTyped安装d.ts文件。安装后,请浏览到要添加文件的根目录,并从命令行运行tsd install mocha-node。 使用Nuget查找Mocha d.ts文件。首先,单击这里:然后搜索mocha并安装此包:。 在获取d.ts文件后,您需要向单元测试添加一个///<reference>标记,以便Visual Studio找到d.ts文件并解析它。类似于这样- /// <reference path="typings/mocha/mocha.d.ts"/>。希望能对您有所帮助。
如@Michael Braude所说@Michael Braude所说,导入mocha的d.ts文件, 现在我们可以简单地这样做; Install mocha and mocha type define by npm i -D mocha @types/mocha Add this line in your *.test.ts file import 'mocha'