Javascript JSDoc中的Intellisense不适用于VSCode中导入的类型
在JSDoc中将ES2015类用作类型时,它在通过require语句导入该类的文件中似乎无法正常工作 在定义类的同一个文件中工作时,一切都按预期工作(如下所示) 在不同文件中工作时,该类似乎正确导入并显示其构造函数类型(如下所示) 但当我尝试使用该类进行键入时(如第一幅图中所示),它不再认为我的类是有效类型 下面是我在本例中使用的jsconfigJavascript JSDoc中的Intellisense不适用于VSCode中导入的类型,javascript,intellisense,visual-studio-code,jsdoc,Javascript,Intellisense,Visual Studio Code,Jsdoc,在JSDoc中将ES2015类用作类型时,它在通过require语句导入该类的文件中似乎无法正常工作 在定义类的同一个文件中工作时,一切都按预期工作(如下所示) 在不同文件中工作时,该类似乎正确导入并显示其构造函数类型(如下所示) 但当我尝试使用该类进行键入时(如第一幅图中所示),它不再认为我的类是有效类型 下面是我在本例中使用的jsconfig { "compilerOptions": { "target": "es6", "module": "c
{
"compilerOptions": {
"target": "es6",
"module": "commonjs",
"allowSyntheticDefaultImports": true
}
}
我只是在设置中遗漏了什么,还是这是预期的行为?这个答案可能有点晚了,但上一张图片的第6行应该是:
@param {ExampleType} exampleType
使用小写的“exampleType”,因为这是函数中参数的名称。感谢您的响应。这是我的错别字,但这只是我多次遇到的麻烦的一个最小的例子。我现在将上传一个新文件,并更正错误,以说明错误仍然存在。你有没有找到解决方法?