【发布时间】:2015-11-10 21:40:01
【问题描述】:
我刚刚开始使用PhpStorm (version 10),现在我正在尝试在我的项目上设置一些 Karma 和 Jasmine 测试。
这些测试按预期工作,但我无法摆脱错误说明
'未解析的函数或方法 describe()'。 'it'、'expect' 等也是如此。
似乎 PhpStorm 根本无法识别语法。
到目前为止,我已经安装了(使用 npm)所需的库、Karma、Jasmine、Karma-jasmine 等。我还去了setting->Languages & frameworks->Javascript 并尝试将一些库添加到我的项目中。我已经下载并包含了我正在使用的那些:Jasmine、Karma-Jasmine、Karma,但错误仍然存在。
然后我添加了一个新库 (Libraries->Add...) 并包含来自 node_modules 的目录(否则我已经从我的项目文件中排除),果然我摆脱了错误,但只有在包含一个名为 'hoek' 的库之后。我什至不知道它来自哪里(依赖于我安装的东西),但它似乎可以解决错误,不像 jasmine、jasmine-core 等更可能的错误。
为什么会这样?我可以做些什么来更轻松地告诉 PhpStorm 对我的测试文件使用 Jasmine 语法?
【问题讨论】:
标签: jasmine phpstorm karma-jasmine