Visual studio code visual studio代码中的launch.json和task.json之间有什么区别?
为什么我们有两种配置来在VisualStudio代码中设置构建环境?它们之间的区别是什么?它们并不都用于设置生成配置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 这里有一个
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。