Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio code VSCode说它找不到jest.js文件_Visual Studio Code_Jestjs - Fatal编程技术网

Visual studio code VSCode说它找不到jest.js文件

Visual studio code VSCode说它找不到jest.js文件,visual-studio-code,jestjs,Visual Studio Code,Jestjs,VSCode最近开始在我的源文件中显示一些交错的额外行,带有Debug标签。这些行不是我的代码的一部分,正如我所看到的,这是编辑器在一些行之间插入的代码呈现 每当我点击其中一个(因为当我将鼠标光标移到它们上面时,它们看起来像一个链接),我就会得到浮动错误消息,可以在屏幕截图的顶部看到 错误消息显示: Cannot find jest.js file! 这是怎么回事?我怎样才能摆脱它?这并不妨碍我使用编辑器,但将这些行随机插入到源代码的各个位置是一件很烦人的事情。以下是对我有效的create

VSCode最近开始在我的源文件中显示一些交错的额外行,带有
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扩展。我卸载它,一切正常。我重新安装了它,得到了错误信息。我不确定我是否有时间和意愿进一步调查。分机没有给我任何我不能没有的东西,所以我暂时放弃它。