我正在使用WebStorm 7进行Firefox插件SDK开发。

WebStorm为require()显示一个警告:“未解析的函数或方法”。

我想去掉警告。

var pageMod = require("sdk/page-mod");

注意:我已经配置了JavaScript-library(参考/lib/sdk globals)。

环境:

WebStorm 7.0.2 Windows 7 64bit Firefox插件SDK 1.15beta1


当前回答

另一个对我帮助很大的解决方案是更新“Node.js和NPM”中的所有库。你只需要标记所有的lib,然后点击蓝色箭头-“更新”

其他回答

在花了一个小时的时间尝试使用网上找到的所有解决方案后,这终于奏效了!

File -> Invalidate cache /Restart…

在WebStorm 2018.3中有一点不同的界面

另一个对我帮助很大的解决方案是更新“Node.js和NPM”中的所有库。你只需要标记所有的lib,然后点击蓝色箭头-“更新”

文件->设置->语言和框架->JavaScript

在PHPStorm中,这更简单:你可以在设置中搜索NPM或:

File > Settings > Language & Frameworks > Node.js and NPM

然后单击启用按钮(显然在新版本中,它被称为“节点编码辅助”)。