我已在我的项目中安装了茉莉花。现在,当我在*.spec.js
中写下以下内容时:
describe(...)
我收到警告:
未解决的功能或方法
describe
我已在this answer中读到我可以将jasmine
添加为库,并认为这应该可以修复它。
但它似乎不起作用 - 警告仍然存在。我错过了什么?
答案 0 :(得分:1)
问题在于Jasmine
中的the way globals are defined:
// returns object with `describe`, `it`... properties
var jasmineInterface = jasmineRequire.interface(jasmine, env);
extend(global, jasmineInterface);
如果用这种方式定义全局变量,WebStorm就无法接收它们。它似乎只能处理像顶级函数这样的简单案例:
function describe() {}
通过下载和安装DefinitelyTyped软件包仍然可以获得智能支持: