当前位置: 首页 > 知识库问答 >
问题:

如何修复WebStorm警告“require”(Firefox插件SDK)中的“Unresolved function or method”

华星文
2023-03-14

我正在使用WebStom 7进行Firefox附加SDK开发。

WebStrem显示了一个警告:“未解析的函数或方法”,用于要求()

我想摆脱警告。

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

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

环境:

  • 网络Storm 7.0.2
  • 视窗 7 64 位
  • 火狐附加组件 SDK 1.15beta1

共有3个答案

毕宏盛
2023-03-14

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

文件-

徐承载
2023-03-14

网络Storm11和2016.2.3

启用<code>节点。js核心库。

百里朝
2023-03-14

你的意思是 require() 没有解决吗?您需要将 require.js 添加到项目中,或者在设置/语言和框架/JavaScript/库中启用 Node.js 全局预定义库。

(由@yurik编辑的设置路径)

在WebStorm 2016.x-2017.x中:确保在< code >设置(首选项)|语言中启用Node.js核心库

在IntelliJ 2018.3.2中,转到<code>设置(首选项)|语言

 类似资料:
  • 我有一个针对Android9的应用程序,我注意到在Google Play发布前的报告中有一个新的部分叫做Android兼容性。这个新的部分列出了与使用不受支持的API有关的警告或错误。以下是问题之一,并作为greylisted API列出。有人能解释一下在这种情况下哪个是不受支持的API吗?使用似乎来自Android支持库,而不是我的代码。

  • 我有一些几年前编写的旧软件,但现在不支持,所以我不能简单地升级来解决这个问题。 意义;我不能去供应商那里获得软件更新来解决它。 deprecated:mysql_connect():mysql扩展不推荐使用,以后将删除:在/home/kribs/public_html/stconfig.php第117行中使用mysqli或PDO 警告:不能修改标题信息--标题已经由第248行/home/kribs

  • Intellij的SonarLint插件也对TODO发出警告。 默认情况下,Intellij突出显示TODO并将它们显示在提交对话框中。SonarLint再次突出显示是多余的。 此外,它还抑制了Intellij的一个有用功能—Intellij用蓝色突出显示TODOs,这更容易识别和滚动到。 由于SonarLint插件,此功能被抑制。所以,我只想对待办事项禁用Sonarint警告。我该怎么做?

  • 是否可以使它呈现Java/Spellchecker样式的警告列表,而不是旧的带有行号的错误列表? 它是否可以自动修复“=”附近缺少空格等? 也许我需要一个不同的插件,那么哪一个?

  • 我试图使用Maven LiquiBase插件生成changeLog文件。这是我的pom文件 警告1。我尝试运行“MVN验证”。因为我有目标liquiBase:GenerateChangelog绑定validate阶段。它不应该生成changeLog文件吗?构建成功,但我得到一个警告“由于Maven配置,跳过了LiquiBase”。 警告2。我尝试使用“MVN编译”。因为这一步是在validate之