如何在WebStorm中修复“无法找到声明”?

时间:2017-01-17 07:04:45

标签: javascript webstorm

我正在使用带有JavaScript的WebStorm,当我在功能上按 F3 Ctrl + Click 时,会收到“无法找到声明”的消息。这种情况只发生在我在计算机上编写的函数中,其他函数效果很好。

我编写了我的函数声明,就像声明所有其他函数一样。 我正在使用Ultimate版本。

我尝试了File->Invalidate cache\Restart...但它没有用。

有什么建议吗?

编辑: 功能示例:

    FaasInitUtils.prototype.createCompnentData = function createCompnentData(app) {

}

当我调用此函数时,我这样做:

        FaasInitUtils.prototype.configureSiteCdmRT = function configureSiteCdmRT() {
var componentData = this.createCompnentData(app);
}

3 个答案:

答案 0 :(得分:2)

我的情况:

  • 转到WebStorm默认IDE目录(C:\ Users \ JohnS \ AppData \ Roaming \ JetBrains)

  • 删除此文件夹中的所有文件

  • 重新打开WebStorm

警告: 但是,执行完这些步骤后,您的JetBrains产品配置将被重置。 因此,您可以先尝试删除此文件夹WebStorm2020.1(名称取决于WebStorm版本),然后尝试删除此文件夹,如果不执行我的步骤,则可以解决此问题。

这些步骤为我修复了该错误。 本文可帮助我找到操作系统的默认IDE目录: https://www.jetbrains.com/help/webstorm/tuning-the-ide.html#default-dirs

答案 1 :(得分:1)

我正在修理它。我在Webstorm中有很多项目和大项目,我排除了目标文件夹,然后一切开始工作(包括颜色)。 所以我认为内存限制/消耗的配置存在问题。

答案 2 :(得分:0)

远射:我遇到了同样的问题。出于某种原因,在 Preferences -> File Types -> JavaScript 中:没有任何模式匹配 *.js 文件。 我添加了 *.js 然后它起作用了。 干杯