"tsc -w"는 TypeScript 컴파일러를 실행하면서, TypeScript 소스코드의 변경을 감지하여 자동으로 다시 컴파일하는 옵션입니다.
즉, TypeScript 소스코드가 변경될 때마다 명령어를 다시 실행할 필요 없이, tsc -w 명령어를 실행한 상태에서 변경된 소스코드를 저장하면 자동으로 다시 컴파일하여 최신 결과물을 제공합니다. <이를 통해 개발자는 코드 변경 후 수동으로 컴파일하는 번거로움을 줄이고, 더 빠르게 개발할 수 있습니다.
-w 옵션은 "watch"의 약자이며, TypeScript 컴파일러에서 제공하는 유용한 기능 중 하나입니다.
문법에러시 사전에 알려주는 모습
tsc -w -outDir dist src/*.ts
이 명령어를 실행하면, TypeScript 컴파일러가 "src" 디렉토리 내의 TypeScript 소스코드를 컴파일하고, 결과물을 "dist" 디렉토리에 저장합니다. 따라서, "dist" 디렉토리 내에 생성된 JavaScript 파일의 이름은 TypeScript 소스코드 파일의 이름과 동일하게 됩니다.