【问题标题】:WebStorm: Specs are showing unknown functionsWebStorm:规格显示未知功能
【发布时间】:2016-04-08 12:32:10
【问题描述】:

第一次使用 Angular.js - 几天前开始。我使用 gulp angular yeoman 生成器进行了设置。

在 WebStorm 中,我的规范显示未知符号:itdescribe 未知,以及像 toEqual 这样的断言

但是,使用 cmd 行中的 gulp 可以正常运行测试。

我如何告诉 WebStorm 在哪里可以找到这些符号?

【问题讨论】:

    标签: angularjs jasmine gulp webstorm yeoman-generator


    【解决方案1】:

    WebStorm 应该会自动从您的 bower 文件中获取所有依赖项。 yeoman 是否为您生成了bower.json 文件?

    无论如何,您都可以在 WebStorm (docs) 中添加额外的库支持。前往:

    • Windows 和 Linux: 文件 |设置 |语言和框架 | JavaScript |图书馆
    • OSXWebStorm |偏好 |语言和 框架 | JavaScript |图书馆

    并在此处添加jasminekarma-jasmine。另请参阅this SO answers

    【讨论】:

    • 我可以在节点模块中看到 Jasmine,但在 bower_components 中看不到。也许 gulp 文件正在使用来自节点模块目录的文件。这对我来说都是很新鲜的。谢谢。
    猜你喜欢
    • 2020-04-09
    • 2017-12-07
    • 1970-01-01
    • 2021-03-12
    • 2018-05-23
    • 2018-07-29
    • 2018-01-19
    • 1970-01-01
    • 2014-09-26
    相关资源
    最近更新 更多