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根据当前文件有条件地选择启动?_Visual Studio Code_Jestjs - Fatal编程技术网

Visual studio code 如何使VSCode根据当前文件有条件地选择启动?

Visual studio code 如何使VSCode根据当前文件有条件地选择启动?,visual-studio-code,jestjs,Visual Studio Code,Jestjs,我正在使用VSCode开发一个带有Jest测试的节点应用程序,我想让我的工作流程更顺畅。有没有办法使它在我点击run(F5)时,如果它是*.js文件,它将运行当前文件,如果它是*.test.js文件,它将在当前文件上运行jest 我知道我可以使用以下行运行当前文件: "program": "${file}" 我可以使用类似的方法在当前文件上运行jest: "runtimeArgs": [ "--inspect-brk&q

我正在使用VSCode开发一个带有Jest测试的节点应用程序,我想让我的工作流程更顺畅。有没有办法使它在我点击run(F5)时,如果它是*.js文件,它将运行当前文件,如果它是*.test.js文件,它将在当前文件上运行jest

我知道我可以使用以下行运行当前文件:

"program": "${file}"
我可以使用类似的方法在当前文件上运行jest:

"runtimeArgs": [
  "--inspect-brk",
  "${workspaceRoot}/node_modules/.bin/jest",
  "${file}",
],
但是,有没有办法根据文件扩展名选择有条件地运行哪个启动配置