0

我目前正在使用 JS 制作一个项目,并且碰巧使用了morgan包。使用它时,VSCode Intellisense 会在 index.js 文件(唯一与代码有关的文件)中显示与 JSdoc 不兼容的文档。

它的外观示例:

在文件中搜索时,我在 README 文件中偶然发现了它。

我试图复制它但没有成功,我想知道它是如何完成的。

Obs.:我没有检查过其他文本编辑器。Obs2.:我禁用了每个扩展,所以这肯定不是扩展所做的事情。

提前致谢!

Obs.:所以,它似乎没有使用自述文件,而是使用 npm 下载的 TS 文件。更多关于下面的答案!

4

1 回答 1

0

好的,经过大量的隆隆声:

我试图更改 README 中写的内容,但这并没有改变 Intellisense 显示的内容。

所以我再次开始查找,我在 'USER\AppData\Local\Microsoft\TypeScript\2.9\node_modules\@types\morgan" 找到了一个文件 index.d.ts,其中包含与 README 中相同的描述。更改时它,intellisense 给的描述变了!

那么,那个文件是什么?显然它是这个 repo上的一个文件,用于记录 Typescript 项目,但它似乎也可以用于 JS 项目。现在,当它被下载时(我想 NPM 会这样做)以及为什么 VScode 使用它而不是 JSdoc 对我来说仍然是个问题。

于 2018-08-08T17:05:25.053 回答