본문 바로가기
Programming/php

PHP프로젝트에서 Svelte를 사용해보자

by Ton-Ton 2024. 3. 18.

svelte

 

 

 

PHP는 기본적으로 Svelte 컴포넌트를 인식하지 못하므로 Svelte 컴파일러를 사용하여 Svelte 컴포넌트를 JavaScript로 변환해야 한다.

 

 

다음은 PHP 프로젝트에서 Svelte를 사용하는 단계:

  1. Svelte 설치
npm install svelte

 

 

 

  1. Svelte 컴파일러 설치
npm install @sveltejs/vite-plugin-svelte

 

 

 

  1. Vite 설치 및 설정

Vite는 Svelte 컴파일러를 포함하고 있어 Svelte 컴포넌트를 JavaScript로 컴파일할 수 있다.

npm install vite

vite.config.js 파일을 프로젝트 루트에 생성하고 다음 내용을 추가한다:

import { svelte } from '@sveltejs/vite-plugin-svelte';

export default {
  plugins: [svelte()],
};

 

 

 

  1. Svelte 컴포넌트 작성

프로젝트 내에 .svelte 파일을 생성하고 Svelte 컴포넌트를 작성한다.

 

 

반응형

 

 

  1. Svelte 컴포넌트 컴파일

Vite를 사용하여 Svelte 컴포넌트를 JavaScript로 컴파일한다:

npx vite build

 

이 명령은 dist 폴더에 컴파일된 JavaScript 파일을 생성한다.

 

 

 

  1. 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

댓글