2017-01-05 1 views
7

왜 Visual Studio 코드에서 빌드 환경을 설정하기위한 두 가지 구성이 있습니까? 그들 사이의 차이점은 무엇입니까?visual studio 코드에서 launch.json과 task.json의 차이점은 무엇입니까?

+0

작업은 작업 공간 tasks.json 파일에 정의되며 VS 코드에는 일반 작업 주자에 대한 템플리트가 있습니다. 명령 팔레트 (⇧⌘P)에서 '작업'을 필터링하고 다양한 작업 관련 명령을 볼 수 있습니다. 구성 파일 launch.json을 시작하십시오. https://code.visualstudio.com/Docs/editor/debugging –

답변

1

둘 다 빌드 구성을 설정하는 데 사용되지 않습니다.

launch.json은 디버깅을 위해 앱을 실행하는 데 사용됩니다. 작업 영역 소스 코드에 매핑하거나 사용할 Chrome 포트를 정의하는 것과 관련된 설정이 있습니다.

launch.json의 구성을 사용하려면 디버그 패널에서 구성을 선택하고 실행 버튼을 클릭합니다.

tasks.json은 소스 코드 포매터, 번들러 또는 SASS 컴파일러가 될 수있는 다른 것을 실행하는 데 사용됩니다.

tasks.json의 구성을 사용하려면 명령 목록에서 작업 실행을 선택합니다.

나는 .NET 웹 서비스에 연결하는 각도 (5) 응용 프로그램이 있습니다 :

여기가 목적이 다른 방법의 예입니다.

IISExpress를 실행하는 명령을 사용하여 웹 서비스를 실행하도록 구성된 작업이 하나 있습니다. 파일을 바꿀 때 응용 프로그램을 다시 컴파일 ng serve을 사용하여 각도 응용 프로그램을 실행하도록 다른 작업이 구성되어 있습니다. VS 코드를 다시 열거 나 웹 서비스가 변경 될 때마다이 두 가지 작업을 실행합니다.

두 가지 실행 구성도 있습니다. 하나는 Chrome을 시작하고 디버거를 시작하고 다른 하나는 이미 Chrome에로드 된 페이지를 디버깅하는 것입니다. 디버그 세션을 시작할 때마다 실행됩니다.

관련 문제