我正在使用带有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);
}
答案 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)
答案 2 :(得分:0)
远射:我遇到了同样的问题。出于某种原因,在 Preferences -> File Types -> JavaScript 中:没有任何模式匹配 *.js 文件。 我添加了 *.js 然后它起作用了。 干杯