我有一个空白/新的.js
文件。出于某种原因,intelliSense / autocomplete会推荐我不认识也不知道它们来自何处的事物。有没有办法完全删除这些建议(我永远都不需要/使用它们),或者某种方式(在全局,每个工作空间或按扩展名)过滤/排除它们?
这是我开始输入doit
时看到的内容:
如果我选择/添加DocumentTimeline
,然后按住CTRL键并单击DocumentTimeline
,这就是我看到的:
我不知道这是怎么到这里的?我不记得安装任何东西。我不想filter by type,因为我想要所有类型的有效建议。
答案 0 :(得分:0)
您可能在jsconfig.json
文件中需要这样的内容:
{
"compilerOptions": {
"lib": ["es6", "esnext"] // or whatever in there, just not "dom"
// intellisense will show you all the possible entries
},
"exclude": [
"node_modules",
"**/node_modules/*"
],
}
请参见github issue: getting rid of DOM types。我假设lib
选项是“定义项目的上下文”,并且没有限制它,如上面的示例所示,您获得的“上下文”比您希望的多得多,您得到了dom
选项。
通常请参见vscode docs on jsconfig。