Vite 번들러를 사용하여 프로젝트를 초기화할 때 TypeScript와 SWC를 선택하는 것에 대한 차이와 npm init vite 명령어와 create-vite 명령어의 차이에 대해 설명해 드리겠습니다.
- TypeScript vs. TypeScript + SWC:
- TypeScript: 이 옵션을 선택하면 Vite 프로젝트가 TypeScript를 기반으로 생성됩니다. TypeScript는 정적 타입 검사 및 개발 시 타입 안전성을 제공하는 프로그래밍 언어입니다. 기본적으로 TypeScript 컴파일러를 사용하여 코드를 번들링하게 됩니다.
- TypeScript + SWC: 이 옵션을 선택하면 TypeScript를 사용하되, 코드 번들링에 SWC를 사용합니다. SWC는 빠른 JavaScript/TypeScript 컴파일러로, 더 빠른 번들링 성능을 제공할 수 있습니다.