如何导入"描述"和"它"来自TypeScript中的mocha?

时间:2016-10-02 11:24:23

标签: typescript mocha

默认情况下,在TypeScript中导入mocha时,它会将describeit(以及其他一些)引入全局命名空间。

有没有办法引入像import {describe, it} from 'mocha'这样的特定导入?

3 个答案:

答案 0 :(得分:49)

安装mocha及其类型:

npm install mocha --save-dev
npm install @types/mocha --save-dev

然后,只需在测试文件中导入mocha:

import 'mocha';

describe('my test', () => {
  it('does something', () => {
    // your test
  });
});

答案 1 :(得分:15)

自TypeScript 2.0起,您可以将mocha添加到types的{​​{1}}配置中,并始终加载:

tsconfig.json

答案 2 :(得分:0)

我遇到了错误和警告问题,问题源于我将tsconfig.json重命名为其他使Visual Studio Code进入"文件范围"而不是"明确的项目"。这使得在没有红色波浪形的情况下导入it是不可能的。现在我已将配置重新命名为tsconfig.json,然后import 'mocha';就像Eryk所说的一样。

https://code.visualstudio.com/Docs/languages/typescript