React native 在Windows中从Visual Studio代码运行Jest将导致找不到任何测试

React native 在Windows中从Visual Studio代码运行Jest将导致找不到任何测试,react-native,visual-studio-code,jestjs,React Native,Visual Studio Code,Jestjs,出于某种原因,通过Visual Studio代码运行jest会返回类似于以下内容的内容: running命令>jest——无缓存 未找到任何测试 在c:\Users\gusta\Documents\ts中 检查了992个文件。 testMatch:*/\uuu测试*/***.js?(x),***/?(*)(spec | test).js?(x)-121个匹配项 testPathIgnorePatterns:\\node\u模块\\-7个匹配项 模式:“-0匹配 但是,当从命令行运行测试时,它可以

出于某种原因,通过Visual Studio代码运行jest会返回类似于以下内容的内容:

running命令>jest——无缓存
未找到任何测试
在c:\Users\gusta\Documents\ts中
检查了992个文件。
testMatch:*/\uuu测试*/***.js?(x),***/?(*)(spec | test).js?(x)-121个匹配项
testPathIgnorePatterns:\\node\u模块\\-7个匹配项
模式:“-0匹配

但是,当从命令行运行测试时,它可以很好地解析测试

C:\Users\gusta\Documents\ts>jest——无缓存
通过src\\\测试\uuuu\some-component.test.jsx(6.812s)

在尝试用VSCode进行调试时,以及在运行任务时,都会发生这种情况。My tasks.json如下所示:

{
“版本”:“0.1.0”,
“任务”:[
{
“任务名”:“笑话”,
“命令”:“开玩笑”,
“args”:[
“--无缓存”
],
“isShellCommand”:正确,
“echoCommand”:没错,
“showOutput”:“始终”
}
]
}

My package.json:

{
“名称”:“badgeexplorerts”,
“版本”:“0.0.1”,
“私人”:没错,
“脚本”:{
“开始”:“node node_modules/react native/local cli/cli.js start”,
“安卓”:“纱线运行牵引启动--platform安卓”,
“测试”:“开玩笑”
},
“依赖项”:{
“@types/jest”:“^19.2.3”,
“反应”:“~15.4.1”,
“反应本机”:“0.42.3”,
“ts加载器”:“^2.0.3”,
“类型脚本”:“^2.2.2”
},
“依赖性”:{
“@types/react”:“^15.0.24”,
“@types/react native”:“^0.43.12”,
“巴别塔笑话”:“^20.0.0”,
“巴别塔加载器”:“^7.0.0”,
“babel-preset-es2015”:“^6.24.1”,
“拖运cli”:“^0.5.0”,
“玩笑”:“^20.0.0”,
“反应测试渲染器”:“~15.4.1”,
“ts玩笑”:“^20.0.2”
},
“笑话”:{
“预设”:“本机反应”
}
}


有人知道发生了什么事吗?我的VSCode版本是1.12.1,所以如果你把“版本”改成2.0.0,它就可以正常工作了。 我无法解释,但task.json的工作原理如下:

{
“版本”:“2.0.0”,
“任务”:[
{
“任务名”:“笑话”,
“命令”:“开玩笑”,
“args”:[
“--无缓存”
],
“isShellCommand”:正确,
“echoCommand”:没错,
“showOutput”:“始终”
}
]
}

我在节点调试配置中遇到了同样的问题,其中

“控制台”:“集成终端”
在launch.json中,它起作用了。我无法解释,但它对我有用