Visual studio code VSCode说它找不到jest.js文件
VSCode最近开始在我的源文件中显示一些交错的额外行,带有Visual studio code VSCode说它找不到jest.js文件,visual-studio-code,jestjs,Visual Studio Code,Jestjs,VSCode最近开始在我的源文件中显示一些交错的额外行,带有Debug标签。这些行不是我的代码的一部分,正如我所看到的,这是编辑器在一些行之间插入的代码呈现 每当我点击其中一个(因为当我将鼠标光标移到它们上面时,它们看起来像一个链接),我就会得到浮动错误消息,可以在屏幕截图的顶部看到 错误消息显示: Cannot find jest.js file! 这是怎么回事?我怎样才能摆脱它?这并不妨碍我使用编辑器,但将这些行随机插入到源代码的各个位置是一件很烦人的事情。以下是对我有效的create
Debug
标签。这些行不是我的代码的一部分,正如我所看到的,这是编辑器在一些行之间插入的代码呈现
每当我点击其中一个(因为当我将鼠标光标移到它们上面时,它们看起来像一个链接),我就会得到浮动错误消息,可以在屏幕截图的顶部看到
错误消息显示:
Cannot find jest.js file!
这是怎么回事?我怎样才能摆脱它?这并不妨碍我使用编辑器,但将这些行随机插入到源代码的各个位置是一件很烦人的事情。以下是对我有效的
create react app
.vscode/launch.json配置:
{
"version": "0.2.0",
"configurations": [
{
"name": "Debug CRA Tests",
"type": "node",
"request": "launch",
"runtimeExecutable": "${workspaceRoot}/node_modules/.bin/react-scripts",
"args": [
"test",
"--runInBand",
"--no-cache",
"--env=jsdom"
],
"cwd": "${workspaceRoot}",
"protocol": "inspector",
"console": "integratedTerminal",
"internalConsoleOptions": "neverOpen"
}
]
}
加上my.vscode/settings.json中的以下设置
{
"jest.pathToJest": "node_modules/jest/bin/jest.js"
}
对类似问题的一些补充参考:
参考:
这就是为我解决问题的原因:
*
很明显,这是一个插件,很可能是针对。你安装了哪些插件?有可能自己实现Jest的测试运行程序吗?是的,它是Jest扩展。我卸载它,一切正常。我重新安装了它,得到了错误信息。我不确定我是否有时间和意愿进一步调查。分机没有给我任何我不能没有的东西,所以我暂时放弃它。