javascript - 如何为 "Unresolved function or method"修复 WebStorm 警告 "require"(Firefox 附加 SDK)

标签 javascript firefox-addon webstorm firefox-addon-sdk

我正在使用 WebStorm 7 代表 Firefox Add-on SDK发展。

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

我想摆脱警告。

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

注意:我已经配置了 JavaScript 库(引用/lib/sdk 全局变量)。

环境:

  • WebStorm 7.0.2
  • Windows 7 64 位
  • Firefox 插件 SDK 1.15beta1

最佳答案

你的意思是 require() 没有被解析?您需要在项目中添加 require.js 或在 Settings/Languages and Frameworks/JavaScript/Libraries 中启用 Node.js Globals 预定义库。

(@yurik 编辑的设置路径)

在 WebStorm 2016.x-2017.x 中:确保在 Settings (Preferences) | 中启用 Node.js Core 库语言和框架 | Node.js 和 NPM

在 IntelliJ 2018.3.2+ 中转到 设置(首选项)|语言和框架 | Node.js 和 NPM 并启用 Node.js 的编码辅助

关于javascript - 如何为 "Unresolved function or method"修复 WebStorm 警告 "require"(Firefox 附加 SDK),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20136714/

相关文章:

javascript - 如何检测已到达可滚动元素的末尾?

typescript - 如何为 WebStorm 和 VSCode 设置相同的代码格式样式?

elixir - 为 Elixir 设置 WebStorm(项目 SDK 未定义)

javascript - WebStorm/usr/local/bin/node --debug-brk=55834 --nolazy app.js

javascript - Parse.Promise 和 angularjs $q promise

javascript - 在 Javascript 中获取派生构造函数的名称

javascript - Chrome 扩展/Bootstrap native 函数未定义? (Javascript)

javascript - 在任何 DOM 元素旁边插入 Logo

android - 我可以为桌面和移动设备制作一个简单的浏览器插件吗?

javascript - 如何正确获取文本区域内容?