在 VSCode 中测试自动完成到 TestWatcher

test autocompletes to TestWatcher in VSCode

我正在使用 VSCode 在项目中创建和管理一些 Jest 测试。

每当我开始在干净的文件中键入 test 时,test 会自动完成 TestWatcher 并且 VSCode 会在文件前加上 import { TestWatcher } from "jest"; 行。

我正试图找出导致这种情况发生的原因以及如何消除它或有效地使用它。网络搜索产生了相当模糊的结果。

唯一帮我解决的是npm i @types/jest --save-dev。但是我想写的是纯JS,安装打字稿相关的东西似乎很麻烦。

UPD 确保你也安装了 jest。对我来说,只有同时安装 jest@types/jest 才有效。

看这个问题

cmd + ,呼出settings。搜索 acceptSuggestionOnCommitCharacter,然后将其关闭。

"editor.acceptSuggestionOnCommitCharacter": false