PhpStorm和JavaScript:我收到“找不到声明”

时间:2014-09-22 12:00:09

标签: javascript node.js phpstorm

我在PhpStorm中使用我的简单NodeJS项目,突然控制点击导航停止工作。当我点击所需的文件路径时,我只收到消息Cannot find declaration to go to。例如:

var Controller = require('./lib/Controller');

文件肯定存在,因为程序运行没有问题。如果我控制 - 单击某个全局函数或对象(例如"要求"本身),导航工作,则打开函数/对象的定义。

它现在影响我所有的NodeJS / JavaScript项目。是否有可能我只是禁用某种代码分析?

我最近从PhpStorm 7升级到EAP(获得咕噜声支持)然后升级到8.0.1。问题出现在升级过程中的某个地方。我不能确切地说出什么时候。

1 个答案:

答案 0 :(得分:1)

问题是NodeJS插件被禁用,在我的情况下标记为与当前的PhpStorm版本“不兼容”。显然,NodeJS是导航require语句所必需的。

由于某种原因无法更新插件,所以我只是重新安装它并解决了问题。