dhtmlxGantt와 Svelte 연동
이 가이드는 Svelte의 기본 개념과 패턴에 대한 이해를 전제로 합니다. 아직 익숙하지 않다면 Svelte 공식 문서에서 시작 가이드를 참고하세요.
DHTMLX Gantt는 Svelte와 잘 호환됩니다. 동작하는 예제는 GitHub에서 확인할 수 있습니다: DHTMLX Gantt with Svelte Demo.
프로젝트 생성
새 프로젝트를 시작하기 전에 Vite (선택 사항)와 Node.js가 설치되어 있는지 확인하세요.
Svelte 프로젝트를 설정하려면 Vite를 사용합니다. 아래 명령어를 실행하세요:
npm create vite@latest
자세한 내용은 관련 문서를 참고하세요.
의존성 설치
다음으로, 앱 디렉토리로 이동합니다. 프로젝트 이름을 gantt-svelte로 하고, svelte 옵션을 선택하세요. 그런 다음 아래 명령어를 실행합니다:
cd gantt-svelte
이제 원하는 패키지 매니저를 사용해 의존성을 설치하고 앱을 실행합니다:
- yarn을 사용하는 경우:
yarn install
yarn dev
- npm을 사 용하는 경우:
npm install
npm run dev
Svelte 프로젝트가 이제 http://localhost:5173에서 실행됩니다.

Gantt 추가하기
DHTMLX Gantt를 추가하려면, 먼저 터미널에서 Ctrl+C를 눌러 앱을 중지하세요. 이후 Gantt 패키지를 설치합니다.
1단계. 패키지 설치
라이브러리의 PRO 버전은 사설 저장소를 통해 npm/yarn으로 제공됩니다. 접근 권한을 얻으려면 이 안내를 따라주세요.
평가판을 받았다면 다음과 같이 설치합니다:
- npm 사용 시:
npm install @dhx/trial-gantt
- yarn 사용 시:
yarn add @dhx/trial-gantt
또는, 라이브러리 zip 패키지는 npm 모듈 구조이므로 로컬 폴더에서 설치할 수도 있습니다.
2단계. 컴포넌트 생성
이제 Svelte 컴포넌트를 만들어 앱에 Gantt를 포함시킵니다. src/ 폴더에 Gantt.svelte 파일을 새로 만드세요.