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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.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 visual studio代码中的launch.json和task.json之间有什么区别?_Visual Studio Code - Fatal编程技术网

Visual studio code visual studio代码中的launch.json和task.json之间有什么区别?

Visual studio code visual studio代码中的launch.json和task.json之间有什么区别?,visual-studio-code,Visual Studio Code,为什么我们有两种配置来在VisualStudio代码中设置构建环境?它们之间的区别是什么?它们并不都用于设置生成配置 launch.json用于启动应用程序进行调试。它的设置适合映射到您的工作区源代码或定义要使用的Chrome端口 要使用launch.json中的配置,请在“调试”面板上选择它,然后单击“运行”按钮 tasks.json用于执行您可能需要的任何其他内容,包括源代码格式化程序、捆绑程序或SASS编译器 要使用tasks.json中的配置,请从命令列表中选择RunTask 这里有一个

为什么我们有两种配置来在VisualStudio代码中设置构建环境?它们之间的区别是什么?

它们并不都用于设置生成配置

launch.json
用于启动应用程序进行调试。它的设置适合映射到您的工作区源代码或定义要使用的Chrome端口

要使用
launch.json
中的配置,请在“调试”面板上选择它,然后单击“运行”按钮

tasks.json
用于执行您可能需要的任何其他内容,包括源代码格式化程序、捆绑程序或SASS编译器

要使用
tasks.json
中的配置,请从命令列表中选择RunTask

这里有一个例子说明了它们的目的不同:

我有一个Angular 5应用程序,它连接到.NET web服务

我有一个任务配置为运行web服务,使用一个启动IISExpress的命令。我有另一个任务配置为使用
ng serve
运行Angular应用程序,它在文件更改时重新编译应用程序。每当我重新打开VS代码或web服务更改时,我都会执行这两个任务


我还有两个启动配置:一个启动Chrome并启动调试器,另一个调试已经在Chrome中加载的页面。每当启动调试会话时,我都会执行这些任务。

任务在workspace Tasks.json文件中定义,VS代码中有用于常见任务运行程序的模板。在命令选项板中(⇧⌘P) ,您可以在“任务”上进行筛选,并可以查看各种与任务相关的命令。并启动配置文件-launch.json。