sách gpt4 ai đã đi

node.js - Webstorm 7.0.2 中的 Chai 识别

In lại 作者:行者123 更新时间:2023-12-05 07:59:52 hai mươi bốn 4
mua khóa gpt4 Nike

我想通过 mocha 和 chai 测试 node.js 应用程序。

我从 mocha 网站修改了以下代码片段:

var expect = require( 'chai' ).expect;


describe('Array', function(){


describe('#indexOf()', function(){
it('should return -1 when not present', function(){
expect([1,2,3].indexOf(4) ).to.equal(-1);
});
});
});

好吧,一切正常,测试通过但是 .expect 没有被 Webstorm 识别。安装了库 chai-DefinitelyTyped。

奇怪的事实:当我将 require( 'chai' ) 更改为 require( 'chai.js' ) hoặc require( 'chaijs' ) 期望被 IDE 识别,但是测试将不再运行。

我是否遗漏了一些明显的东西或者这是一个错误?

1 Câu trả lời

我发现下载特定库的类型可以解决这个问题。在 Webstorm 中,您可以这样做:

  1. 前往:首选项 > 语言和框架 > JavaScript > 库

  2. sử dụng[下载...] 按钮并从列表中选择必要的框架(在我的例子中,chai-as-promised 最终和其他关键字没有被识别,所以我选择了这个)。

  3. [下载并安装]kiểu.

Webstorm Preferences - Libraries tab

我还必须删除类型,重新启动 IDE,然后再次添加它们,以便 IntelliSense 启动。

关于node.js - Webstorm 7.0.2 中的 Chai 识别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20491420/

hai mươi bốn 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com