如何在 TypeScript 编辑期间禁用 js 建议

How can I disable js suggestions during TypeScript editing

例如,在编辑 TypeScript 文件和使用 "Search for usages" 功能时,我只需要来自 .ts 文件的引用,但可以从 .js 文件中获得更多。我尝试忽略 "Code Inspections" -> "Settings" -> "Elements to Skip" 下的 node_modules 文件夹,但出现 "Folder not in solution" 错误。为什么有来自不属于项目一部分的文件夹的参考建议。我可以关闭它吗?

即使它允许我添加一个文件夹(如 wwwroot\lib),Resharper 仍然向我显示忽略文件夹中文件的用法。

我不想通过 "File masks" 设置完全忽略所有 .js 文件,因为我有一些像 gulpfile.js 这样的文件应该进行分析。

此外,我想忽略某个文件夹中的所有 .js 文件(例如 TypeScript 的输出文件),但我认为文件掩码模式不支持目录。

禁用 "Products & Features" 下的 "JavaScript and TypeScript" 功能显然也不是解决方案。

编辑 ts 文件也很慢,因为我认为 Resharper 具有来自所有 lib 文件的巨大分析上下文。

我知道 resharper 知道解决方案中的用法与其他用法之间的区别,因为它将结果分组为 "in solution"、"dynamic usages in solution and libraries" 和 "possible dynamic usages in solution and libraries"。问题是TypeScript如何忽略后两者?

使用 Resharper 2016.1.2

ReSharper 2016.3 允许完全忽略文件。

通过 ReSharper 选项转到新选项 -> "Code Editing" -> "Third-Party Code" -> "Skipped code".

此外,似乎现在自动排除了来自非解决方案文件夹(如 node_modules)的文件。