我一直试图解决这个问题的时间最长。让我们说我有一个使用.js文件的Node.js项目。我们还说我有一个自定义的definition.d.ts文件,我想在使用正确的JSDoc设置时提供Intellisense自动完成,如下所示:
/** @type {TypeDefinedInExternalFile} */
let x = someValue;
现在互联网上的每个地方都说只是在文件顶部粘贴一条参考路径,如下所示:
/// <reference path="path/to/definition.d.ts" />
当然,这很有效。 JSDoc类型字段自动填充它,现在Intellisense知道怎么了新的,但仅仅是该文件。
我有一个包含大量模块的大型项目,显然我不想将该引用路径片段放在每个文件的顶部。我该如何设置?
我已经尝试了jsconfig.json和tsconfig.json的所有可能配置,并使用一些index.d.ts文件来放入引用路径,但没有一个工作。