【问题标题】:How can I get autocomplete/intellisense features for Firefox extension APIs on vscode?如何在 vscode 上获得 Firefox 扩展 API 的自动完成/智能感知功能?
【发布时间】:2021-01-24 08:40:54
【问题描述】:

我正在 vscode 上开发我的第一个 firefox 扩展程序,但发现自动完成/智能感知不适用于 Web 扩展程序 API,例如browser.tab, browser.extension 就像它对常规 JavaScript 所做的那样。我喜欢智能感知功能,因为它可以最大限度地减少错误和文档咨询。谷歌搜索结果建议我添加:

{
  "typeAcquisition": {
     "include": ["firefox"]
  }
}

在我已经完成的 jsconfig.json 文件中,但问题仍然存在。有没有办法让智能感知在这里工作,还是我不走运?

【问题讨论】:

  • 使用DefinitelyTyped firefox-webext-browser 包或寻找替代方案,我看到了一些。

标签: visual-studio-code firefox-addon-webextensions javascript-intellisense


【解决方案1】:

在您的源代码中创建一个jsconfig.json 文件并将这一行添加到其中⤵︎

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

然后,您应该对 browser 命名空间有建议。

【讨论】:

    猜你喜欢
    • 2015-08-27
    • 1970-01-01
    • 1970-01-01
    • 2015-08-27
    • 2018-06-01
    • 2016-08-22
    • 2022-07-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多