visual-studio-code - 如何在 vscode 上获得 Firefox 扩展 API 的自动完成/智能感知功能?
问题描述
我正在开发我在 vscode 上的第一个 firefox 扩展,只是发现自动完成/智能感知不适用于 Web 扩展 API,例如browser.tab
,browser.extension
就像它对常规 JavaScript 一样。我喜欢智能感知功能,因为它可以最大限度地减少错误和文档咨询。谷歌搜索结果建议我添加:
{
"typeAcquisition": {
"include": ["firefox"]
}
}
在我已经完成的jsconfig.json文件中,但问题仍然存在。有没有办法让智能感知在这里工作,还是我不走运?
解决方案
在你的源文件中创建一个jsconfig.json
文件并将这一行添加到它⤵︎
{"typeAcquisition": {"include": ["firefox-webext-browser"]}}
然后,您应该对browser
命名空间有建议。