Javascript 在Visual Studio选项中包含用于chrome扩展开发的chrome.intellisense.js

Javascript 在Visual Studio选项中包含用于chrome扩展开发的chrome.intellisense.js,javascript,visual-studio,google-chrome-extension,intellisense,Javascript,Visual Studio,Google Chrome Extension,Intellisense,根据对问题“我可以为chrome应用程序和扩展获取intellisense吗?”()的回答,为了使用Visual Studio开发chrome扩展,我将chrome.intellisense.js包含在正在开发的chrome扩展的同一目录中。该解决方案适用于VS2019,但在开发的每个扩展中都必须包含chrome.intellisense.js,这是一个肮脏的问题。那么,我怎样才能避免呢?是否有任何VS2019选项可以让我不必在我想要开发chrome扩展的每个目录中包含chrome.intell

根据对问题“我可以为chrome应用程序和扩展获取intellisense吗?”()的回答,为了使用Visual Studio开发chrome扩展,我将chrome.intellisense.js包含在正在开发的chrome扩展的同一目录中。该解决方案适用于VS2019,但在开发的每个扩展中都必须包含chrome.intellisense.js,这是一个肮脏的问题。那么,我怎样才能避免呢?是否有任何VS2019选项可以让我不必在我想要开发chrome扩展的每个目录中包含chrome.intellisense.js

在目录中包含chrome.intellisense.js的解决方案是可行的(至少对于我正在测试它的VS2019),但我认为它部分有效,而不是整个ChromeAPI。更重要的是,在VS2019中,不需要在正在开发的扩展的js的第一行中包含“//”。只需包含chrome.intellisense.js的扩展zip并将其重命名为“chrome”,它就可以工作了:用于chrome扩展的intellisense将根据需要工作

无法显示intellisense,因为它会弹出,但在键入“chrome”后,会弹出一个方法和属性列表,尽管chrome 75不完整

对于Chrome75API来说,一个完整的智能感知是很有必要的


不必将文件chrome.intellisense.js包含在.js的开发目录中是可取的。

如果您还没有看到它,这个家伙将介绍如何在VS中进行chrome扩展开发,所有高级IDE都应该支持它,它为包括chrome API在内的许多内容添加了最全面的支持。@mwilson。如果直接从visualstudio marketplace下载并安装指向内部的API,则会发生错误。但是我已经成功地从GitHub下载了它,我正在试验这个API。然而,令人惊讶的是,extensión开发人员根本没有使用API。但是它链接到API。运气。@wOxxOm。你是说如果我“npm安装——保存@types/chrome”,我就准备好了吗?你认为它和javascript匹配吗?还是打字稿?谢谢,可能有关于在VS中使用finitelytyped的文章,我只是不知道。我所知道的是JetBrains IDE、VSCode或Atom可以使用它。请注意,您可能需要一个自定义的repo/fork类型的DefinitelyTyped。如果您还没有看到它,这个家伙将介绍如何在VS All advanced IDE中进行chrome扩展开发,这将为包括chrome API在内的许多内容添加最全面的支持。@mwilson。如果直接从visualstudio marketplace下载并安装指向内部的API,则会发生错误。但是我已经成功地从GitHub下载了它,我正在试验这个API。然而,令人惊讶的是,extensión开发人员根本没有使用API。但是它链接到API。运气。@wOxxOm。你是说如果我“npm安装——保存@types/chrome”,我就准备好了吗?你认为它和javascript匹配吗?还是打字稿?谢谢,可能有关于在VS中使用finitelytyped的文章,我只是不知道。我所知道的是JetBrains IDE、VSCode或Atom可以使用它。注意,您可能需要自定义的回购/分叉类型。