gpt4 book ai didi

jasmine - 如何让 WebStorm 识别 Jasmine 方法?

转载 作者:行者123 更新时间:2023-12-03 04:29:39 25 4
gpt4 key购买 nike

我有一个node.js项目包含一些 Jasmine规范。这些规范位于 spec/子目录中,并具有 .spec.coffee 扩展名,如 jasmine-node 所要求的那样。 .

当我打开 WebStorm 中的一个规范文件时IDE,对 beforeEachdescribeit 的所有调用均以蓝色波浪下划线显示,并带有工具提示:“未解析的函数或方法 it() ”。所以即使我使用 3.0 EAP它应该 have some amount of Jasmine support ,它不会自动识别这是 Jasmine 规范文件这一事实。

我尝试进入"file">“设置”>“JavaScript 库”,并将 Jasmine 添加为库(指定 jasmine-2.0.0.rc1.js 的路径),然后转到“使用范围”子页面并选中“Jasmine” ” 在“项目”旁边的下拉列表中,但这没有任何效果 - Jasmine 方法仍然显示为未解决。

我如何告诉 WebStorm,spec 子目录中的所有文件和/或具有 .spec.coffee 扩展名的所有文件都是 Jasmine 测试,并让它识别这些测试正在使用的 Jasmine API?

最佳答案

您可以在Webstorm/PHPStorm/Idea中使用预定义的JS库 stub

  • 打开文件 > 设置...
  • 选择语言和框架> JavaScript > 库
  • 点击下载...

JavaScript Library settings

  • 切换到 TypeScript 社区 stub
  • 找到karma-jasmine(最初名为jasmine)(如果这不起作用,请尝试jasmine)
  • 点击下载并安装

enter image description here

我将此设置与 Jasmine 2.0 一起使用

关于jasmine - 如何让 WebStorm 识别 Jasmine 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8108461/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com