728x90

시작전

- vscode를 가장 무섭게 만든 도구 태스크를 다뤄볼려고 한다. 코드를 쓸때마다 뭐만 건드리면 다 json이 나오는데, 빌드도 json, 설정도 json, 시작도 json 태스크를 모르는상태에서 json을 볼때마다 겁이나더라

계속 피할수만 없으니 잠시 태스크에 대해서 정리해보고자한다.

https://code.visualstudio.com/docs/editor/tasks

태스크로 외부 도구들도 통합하기

소프트웨어 배포, 시험, 패키지, 빌드, 링킹 같은 자동화하는 태스크들이 있는데, 여기서 대표적으로 타입 스크립트 컴파일러나 메이크, 안트, 제이크, 엠에스 빌드같은 빌드 시스템 도구들도 포함되어 있습니다.

 

이러한 도구들은 커맨드라인 상에서 주로 동작시키고, 소프트웨어 개발 루프를 자동화시키는데 사용되고 있습니다. 소프트웨어 개발 주기 상에서 이 도구들의 중요성을 알고 있다면, vscode로 이러한 도구들을 사용하고 결과물을 분석하는데 많은 도움이 될겁니다.

 

VSCODE상에서 태스크는 스크립트를 동작시거나 커맨드 라인으로 할법한 작업들을 수행하는 프로세스들을 하는데 사용됩니다. 작업 공간이나 특정 태스크 폴더들은 작업공간에 위치한 .vscode 폴더 내부의 tasks.json에서 설정시킬수 있습니다. 확장기능들도 태스크를 수행하는데 사용할수 있는데요. tasks.json 파일상에 정의하여 추가시킬수 있습니다.

타입 스크립트로 Hello world 하기는 일부만

타입 스크립트를 직접 작성할수도 있지만 디폴트 빌드 태스크를 보려면 (run build task)을 누를때 -> (윈도우, 맥, 리눅스마다 단축키가 다름) 동작되서 디폴드 빌드 태스크를 볼수 있습니다. 이 단축키를 통해 들어가면 아래와 같은 tasks.json 디폴트 파일이 생성됩니다.

 

 

 

 

 

 

 

 

300x250

'번역' 카테고리의 다른 글

vscode - 8. 변수 레퍼런스(참조)  (0) 2020.08.08
vscode - 7. 커스텀 태스크  (0) 2020.08.08
vscode - 5. 사용자와 작업 공간 설정  (0) 2020.08.07
vscode - 4. 코드 네비게이션  (0) 2020.08.07
vscode - 3. 인텔리센스  (0) 2020.08.07

+ Recent posts