有没有办法在 VSCode 中获取 Mozilla 为 Firefox Addon 开发提供的 API 的 Intellisense?
例如,如果我在 VSCode 中键入
browser.ta
并点击 STRG+Space 它应该自动完成 browser.tabs
.
这将使我作为初学者更容易进入 Addon 开发。
我在哪里搜索:
我尝试过的: 不多,因为我找不到任何东西,除了 VSCode 的“Firefox 调试器”扩展之外,这似乎非常有用,但没有帮助。
抱歉,如果我的问题没有得到应有的描述。 这是我在 StackOverflow 上的第一篇文章(因为我以前从未遇到过问题,无法通过谷歌搜索解决)而且我也是 JS/Firefox Addon 社区的新手。
对于仍在为此苦苦挣扎的每个人,您可以在附加组件的根目录中创建一个
jsconfig.json
文件,然后向其中添加以下条目:
{
"typeAcquisition": {
"include": ["firefox-webext-browser"]
}
}
这将为
browser
命名空间添加类型获取。
我希望你已经找到了答案。
但是为面临同样问题的其他用户添加答案。
npm i @types/firefox-webext-browser
来自:https://www.npmjs.com/package/@types/firefox-webext-browser