Intellisense与Visual Studio代码中的第三方JavaScript库

Intellisense与Visual Studio代码中的第三方JavaScript库,intellisense,javascript-intellisense,visual-studio-code,Intellisense,Javascript Intellisense,Visual Studio Code,我今天一直在使用VisualStudio代码,在让intellisense处理JavaScript项目中的一些代码时遇到了问题。我读过这篇文章,其中讨论了这个问题,演示了如何将intellisense与angular结合使用。我一直在看一些使用JavaScript库PlaygroundJS的示例项目,在这些项目中使用intellisense将非常有用,因为它们通常被分解为多个文件,如果能够查看定义,而不是手动跟踪它们,那将非常好。但是,当我查看quick actions下可用的选项时,我没有看到

我今天一直在使用VisualStudio代码,在让intellisense处理JavaScript项目中的一些代码时遇到了问题。我读过这篇文章,其中讨论了这个问题,演示了如何将intellisense与angular结合使用。我一直在看一些使用JavaScript库PlaygroundJS的示例项目,在这些项目中使用intellisense将非常有用,因为它们通常被分解为多个文件,如果能够查看定义,而不是手动跟踪它们,那将非常好。但是,当我查看quick actions下可用的选项时,我没有看到类似的内容,这在我发现的示例中是:

添加///对angularjs/angular.d.ts的引用

只是将变量标记为全局变量的选项。所以我想知道,是否可以将intellisense添加到这个库以及项目中的其他文件中

我确实发现可以在每个文件的顶部添加对它们的引用:

//
/// 
/// 
/// 
/// 

///
如果它无法识别angularjs模块并建议自动导入d.ts,您可以手动将angularjs打字添加到项目中


描述如何将打字输入到项目中。我建议使用TypeScript定义管理器,因为它可以使代码文件中的引用注释简洁。

是的,现在您可以为所有的d.ts文件引用创建一个tsd.d.ts文件。把它放在项目中一次,然后每个文件都可以引用它

或者使用不带文件的tsconfig.json(保持未定义)


这个故事会变得更好

但我不想使用angular,这只是我看到的一个例子。我正在使用PlaygroundJS,想知道是否有可能获得intellisense。不过我会看看那个网站。没有文件的tsconfig到底能做什么?