Typescript 正在使用类型脚本,phpsform错误

Typescript 正在使用类型脚本,phpsform错误,typescript,mocha.js,phpstorm,webstorm,chai,Typescript,Mocha.js,Phpstorm,Webstorm,Chai,我试图将Chai与TypeScript一起使用,但在it()行上出现以下错误: 参数类型()=>FinishedRequest不可分配给此参数类型 这是测试代码: import * as mocha from 'mocha'; import * as chai from 'chai'; import chaiHttp = require('chai-http'); import app from '../src/App'; chai.use(chaiHttp); const expect =

我试图将Chai与TypeScript一起使用,但在
it()
行上出现以下错误:

参数类型()=>FinishedRequest不可分配给此参数类型

这是测试代码:

import * as mocha from 'mocha';
import * as chai from 'chai';
import chaiHttp = require('chai-http');

import app from '../src/App';

chai.use(chaiHttp);
const expect = chai.expect;

describe('baseRoute', () => {

  it('should be json', () => {
    return chai.request(app).get('/')
    .then(res => {
      expect(res.type).to.eql('application/json');
    });
  });
});

代码运行成功,但显示PhpStorm中的错误。

在2017.1.2中对我来说效果很好-此代码报告的唯一问题是Mocha的“未使用的导入”(我已禁用TypeScript服务)

您使用的PHPStorm版本是什么?请尝试使缓存无效-问题是否仍然存在