PHP는 기본적으로 Svelte 컴포넌트를 인식하지 못하므로 Svelte 컴파일러를 사용하여 Svelte 컴포넌트를 JavaScript로 변환해야 한다.
다음은 PHP 프로젝트에서 Svelte를 사용하는 단계:
- Svelte 설치
npm install svelte
- Svelte 컴파일러 설치
npm install @sveltejs/vite-plugin-svelte
- Vite 설치 및 설정
Vite는 Svelte 컴파일러를 포함하고 있어 Svelte 컴포넌트를 JavaScript로 컴파일할 수 있다.
npm install vite
vite.config.js
파일을 프로젝트 루트에 생성하고 다음 내용을 추가한다:
import { svelte } from '@sveltejs/vite-plugin-svelte';
export default {
plugins: [svelte()],
};
- Svelte 컴포넌트 작성
프로젝트 내에 .svelte
파일을 생성하고 Svelte 컴포넌트를 작성한다.
반응형
- Svelte 컴포넌트 컴파일
Vite를 사용하여 Svelte 컴포넌트를 JavaScript로 컴파일한다:
npx vite build
이 명령은 dist
폴더에 컴파일된 JavaScript 파일을 생성한다.
- PHP에서 Svelte 컴포넌트 사용
컴파일된 JavaScript 파일을 PHP 파일에 포함시킨다:
<!DOCTYPE html>
<html>
<body>
<div id="app"></div>
<script type="module" src="./dist/main.js"></script>
</body>
</html>
이제 Svelte 컴포넌트를 PHP 프로젝트에서 사용할 수 있다.
새 Svelte 컴포넌트를 추가할 때마다 npx vite build
명령을 실행하여 JavaScript로 컴파일해야 한다.
개발 환경에서는 Vite를 dev 모드로 실행하고 PHP 서버와 통합하는 것이 더 편리할 수 있다.
반응형
'Programming > php' 카테고리의 다른 글
[Laravel] 라라벨 설치 방법 (0) | 2023.03.08 |
---|---|
[CI] 코드이그나이터 설치 방법 (0) | 2023.03.03 |
코드이그나이터 VS 라라벨 (0) | 2023.03.03 |
댓글