VS代码中具有全局类型脚本定义的JavaScript项目?

VS代码中具有全局类型脚本定义的JavaScript项目?,javascript,visual-studio-code,intellisense,typescript-definitions,Javascript,Visual Studio Code,Intellisense,Typescript Definitions,我花了很长时间试图弄明白这一点。假设我有一个使用.js文件的Node.js项目。假设我有一个自定义的definition.d.ts文件,我想在使用正确的JSDoc设置时使用它来提供Intellisense自动完成,如下所示: /** @type {TypeDefinedInExternalFile} */ let x = someValue; /// <reference path="path/to/definition.d.ts" /> 现在互联网上的每个地方都说只需在文件顶部

我花了很长时间试图弄明白这一点。假设我有一个使用.js文件的Node.js项目。假设我有一个自定义的definition.d.ts文件,我想在使用正确的JSDoc设置时使用它来提供Intellisense自动完成,如下所示:

/** @type {TypeDefinedInExternalFile} */
let x = someValue;
/// <reference path="path/to/definition.d.ts" />
现在互联网上的每个地方都说只需在文件顶部粘贴一个引用路径,如下所示:

/** @type {TypeDefinedInExternalFile} */
let x = someValue;
/// <reference path="path/to/definition.d.ts" />
//
当然,效果很好。JSDoc类型字段自动完成,现在Intellisense知道了除了该文件之外的其他情况

我有一个包含大量模块的大型项目,显然我不想把引用路径片段放在每个文件的顶部。我该如何设置


我尝试了jsconfig.json和tsconfig.json的所有可能的合并,并使用了一些index.d.ts文件来放入引用路径,但都没有成功。

我可以通过使用jsconfig.json文件而不使用tsconfig.json文件来实现这一点。