expect(path).to.be.a.file() 无法使用 "Property 'file' does not exist on type 'TypeComparison'" 编译



在Mocha测试套件中,我想断言一个文件存在,我想我可以使用chai-fs模块来做到这一点:

const pathToCheck = path.join(rootPath, '../somePath');
expect(pathToCheck).to.be.a.file();

我的IDE抱怨file用移植此代码

类型"TypeComparison"上不存在属性"file"。

但是,当我忽略错误并运行包含测试时,它通过了(如果我给它传递了一个无意义的路径,它就会失败(。这会导致我的CI管道出现故障等。如何解决此问题我已经确保使用了相关节点模块的最新版本。

CCD_ 2也由于同样的原因而失败。

检查chai(期望/应该(文档。它没有编译,因为chai的api中没有"file"函数。:(

最新更新