VSCode 中 Firefox 插件开发的智能感知

问题描述 投票:0回答:2

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

例如,如果我在 VSCode 中键入

browser.ta
并点击 STRG+Space 它应该自动完成
browser.tabs
.

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

我在哪里搜索:

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

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

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

javascript visual-studio-code firefox-addon intellisense
2个回答
0
投票

对于仍在为此苦苦挣扎的每个人,您可以在附加组件的根目录中创建一个

jsconfig.json
文件,然后向其中添加以下条目:

{
    "typeAcquisition": {
        "include": ["firefox-webext-browser"]
    }
}

这将为

browser
命名空间添加类型获取。


-1
投票

我希望你已经找到了答案。

但是为面临同样问题的其他用户添加答案。

npm i @types/firefox-webext-browser

来自:https://www.npmjs.com/package/@types/firefox-webext-browser

© www.soinside.com 2019 - 2024. All rights reserved.