在 VSCode 中进行 Firefox 插件开发的 Intellisense

Nul*_*Ref 2 javascript intellisense firefox-addon visual-studio-code

有没有办法在 VSCode 中获取 Mozilla 为 Firefox Addon 开发提供的 API 的 Intellisense?

例如,如果我输入browser.taVSCode 并按STRG+Space它应该自动完成browser.tabs

这将使我作为初学者更容易进入插件开发。

我搜索的地方:

  • 堆栈溢出
  • VSCode 扩展市场
  • VSCode 网站
  • Mozilla 文档
  • 我能想到的大约 10 个不同搜索查询的前 10-20 个 Google 结果

我尝试过的:没有太多,因为我找不到任何东西,除了 VSCode 的“Firefox 调试器”扩展之外,这似乎没有任何帮助。

抱歉,如果我的问题没有得到应有的描述。这是我在 StackOverflow 上发表的第一篇文章(因为我以前从未遇到过问题,无法通过几个小时的谷歌搜索来解决),而且我也是 JS/Firefox Addon 社区的新手。

小智 5

对于仍在为此苦苦挣扎的每个人,您可以jsconfig.json在附加组件的根目录中创建一个文件,然后向其中添加以下条目:

{
    "typeAcquisition": {
        "include": ["firefox-webext-browser"]
    }
}
Run Code Online (Sandbox Code Playgroud)

这将为命名空间添加类型获取browser