我正在使用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
我正在使用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
当前回答
WebStorm 2019.3文件>首选项或设置>语言和框架> Node.js和NPM ->为NodeJs启用编码帮助
请注意,其中包括您想要使用的附加包。
其他回答
禁用JetBrains检查,并获得ESLint插件。
文件|无效缓存和重新启动为我做的唯一一件事是重置它足够长的时间,以欺骗我认为错误已经消失。一旦检查再次运行,错误就会像礼物一样回来。
我通过禁用所有JetBrains检查(编辑器>检查> uncheck JavaScript)来节省自己所有的沮丧,然后安装ESLint插件。
导致“未解决的函数方法”的检查可以通过到JetBrains检查(编辑器>检查> JavaScript),搜索“未解决的JavaScript”,并关闭“未解决的JavaScript函数”和“未解决的JavaScript变量”来关闭。
我把它们都杀了,从那以后就不用再费心编辑我的代码了。
文件->设置->语言和框架->JavaScript
在花了一个小时的时间尝试使用网上找到的所有解决方案后,这终于奏效了!
File -> Invalidate cache /Restart…
另一个对我帮助很大的解决方案是更新“Node.js和NPM”中的所有库。你只需要标记所有的lib,然后点击蓝色箭头-“更新”
在WebStorm 2016.3
按ALT+F12(终端打开) 执行如下命令: NPM install require.js