单个 TypeScript 库 (@types/react-native
) 在 VS Code 自动完成中显示重复的建议。我找到的所有答案都指向了恶意扩展,但我只启用了一个扩展(VS Code 的内置 TS/JS 功能)。
据我所知,没有其他库显示重复条目,只有 react-native
。一个线索似乎是 react-native-gesture-handler
正在为 react-native
在 tsconfig.json 中为 react-native 设置 path
似乎对此没有任何影响,或者我在 tsconfig.json 中尝试过的任何其他更改。
我还看到我的许多@types 库都与它们自己的 react-native 定义捆绑在一起。每当我跳转到关于 react-native 类型的定义时,它们总是按预期转到 node_modules/@types/react-native。
关于为什么会发生这种情况的任何线索?我能否以某种方式调试 VS Code 中自动完成建议的来源,以查看可以将这些欺骗追踪到何处?