如何在Visual Studio Code中全局为非标准javascript库提供自定义智能感知/类型定义?

时间:2018-10-11 23:34:51

标签: javascript typescript visual-studio-code

在工作中,我们使用类似于Node的自定义javascript运行时。我想为此API创建intellisense。似乎最常见的方式是通过file.d.ts来定义此类接口的类型,例如DefinitelyTyped仓库如何处理打字稿的类型-这与VS代码用于javascript依赖项intellisense的定义相同(在%user%\AppData\Local\Microsoft\TypeScript\3.0\node_modules\@types\中提供。

我已经寻找了一段时间,这是事情变得混乱的地方。我们不想将我们的自定义类型公开提供给DefinitelyTyped存储库,但是我们希望能够安装 something (我们在私有git服务器上维护的自定义扩展,或者也许是一个repo拥有我们可以通过VS Code以某种方式使用的类型定义?)。

有一些选项可以使用jsconfig.jsontsconfig.json在每个项目中进行本地处理,这可能是我们默认无法找到的答案-但我们希望可以在全球范围内包含此定义,因为可以通过许多不同的项目访问这些api。

0 个答案:

没有答案