> 웹 프론트엔드 > JS 튜토리얼 > Vite를 사용한 정적 React 앱 배포

Vite를 사용한 정적 React 앱 배포

Mary-Kate Olsen
풀어 주다: 2024-12-25 17:14:14
원래의
782명이 탐색했습니다.

Static React App Deployment with Vite

Vite로 구축된 React 앱은 속도와 효율성이 뛰어난 것으로 알려져 있습니다. 이러한 애플리케이션을 정적 웹사이트로 배포하면 빠른 성능과 확장성이 보장됩니다. 이 블로그에서는 프로세스를 단순화하기 위해 최신 플랫폼을 사용하여 Vite로 정적 React 앱을 배포하는 과정을 안내해 드립니다.

VITE란 무엇인가요?

Vite는 즉각적인 서버 시작과 초고속 HMR(핫 모듈 스와핑)을 통해 개발 속도를 최적화하는 차세대 프런트엔드 도구 프레임워크입니다. React 프로젝트를 포함한 최신 웹 애플리케이션에 이상적입니다.

정적 배포가 필요한 이유

정적 배포는 다음과 같은 프로젝트에 이상적입니다.

  • 서버사이드 렌더링(SSR)이 필요하지 않습니다.
  • 호스팅은 비용 효율적입니다(종종 무료).
  • 더 빠른 로딩과 뛰어난 캐싱 기능을 제공합니다.

시작하기

Vite로 구축된 React 애플리케이션을 단계별로 배포해 보겠습니다.

1단계: 프로젝트 설정

1. Vite React 앱 만들기

Vite를 사용하여 새 React 앱을 만들려면 다음 명령을 실행하세요.

npm create vite@latest my-vite-app --template react
cd my-vite-app
npm install

로그인 후 복사
로그인 후 복사

2. 개발서버 시작

로컬에서 애플리케이션 테스트:

npm run dev

로그인 후 복사
로그인 후 복사

2단계: 제작을 위한 프로젝트 생성

  1. 하위 디렉터리에 배포할 때 기본 경로를 설정하려면 vite.config.js 파일을 편집하세요.

예:

export default defineConfig({
    base: '/your-subdirectory/',
    plugins: [react()],
});

로그인 후 복사
로그인 후 복사

애플리케이션 구축:

npm run build

로그인 후 복사
로그인 후 복사

최적화된 정적 파일이 포함된 dist 폴더가 생성됩니다.

3단계: 정적 파일 배포

이러한 플랫폼 중 하나를 사용하여 애플리케이션을 배포할 수 있습니다. FAB Builder와 널리 사용되는 클라우드 플랫폼

을 사용한 배포를 살펴보겠습니다.

옵션 1: FAB Builder를 사용하여 배포

FAB Builder는 코딩 경험이 거의 없는 사용자에게 이상적인 효율적인 배포 솔루션을 제공합니다.

단계:

1. 정적 파일 업로드

  • FAB Builder에 로그인하세요.
  • 배포 섹션으로 이동합니다.
  • Vite에서 생성한 dist 폴더를 업로드하세요.

2. 도메인 구성 및 설정

  • 자신만의 도메인을 설정하거나 FAB Builder의 기본 URL을 사용하세요.
  • SSL, 캐시 등 구성을 확인하세요.

3. 배포

배포 버튼을 클릭하면 정적 React 앱이 몇 분 안에 실행됩니다!

옵션 2: 다른 플랫폼에 배포

넷티파이

1. Netlify CLI 설치:

npm create vite@latest my-vite-app --template react
cd my-vite-app
npm install

로그인 후 복사
로그인 후 복사

2. 배포:

npm run dev

로그인 후 복사
로그인 후 복사

3. 지침에 따라 dist 폴더를업로드하세요.

베르셀

  1. Vercel CLI 설치:
export default defineConfig({
    base: '/your-subdirectory/',
    plugins: [react()],
});

로그인 후 복사
로그인 후 복사
  1. 배포:
npm run build

로그인 후 복사
로그인 후 복사
  1. Vercel은 Vite 설정을 자동으로 감지하고 애플리케이션을 배포합니다.

GitHub 페이지

  1. GitHub 페이지 플러그인을 설치합니다.
npm install -g netlify-cli

로그인 후 복사
  1. package.json 파일에 배포 스크립트를 추가합니다.
netlify deploy --prod

로그인 후 복사
  1. 배포:
npm install -g vercel

로그인 후 복사

FAB Builder: 추가 기능

FAB Builder는 고급 배포 기능을 제공합니다.

  • 멀티 클라우드 호스팅: AWS, GCP, Azure 또는 FAB Cloud 중에서 선택하세요.
  • 원클릭 배포: Vite로 구축된 애플리케이션 배포를 단순화합니다.
  • Git 통합: 코드를 Git 저장소에 직접 푸시하세요.

배포용 FAB Builder 사용의 이점

  1. 하드 코딩 없음: 모든 수준의 개발자를 위한 단순화된 작업 흐름.
  2. 비용 효율성: 배포 자동화를 통해 상당한 개발 비용을 절감하세요.
  3. 다중 플랫폼 지원: 웹, 모바일 및 백엔드 애플리케이션을 원활하게 배포합니다.
  4. 빠른 배포: 최소한의 설정과 구성으로 시작하고 실행할 수 있습니다.

결론

Vite를 사용하여 정적 React 앱을 배포하는 것은 간단합니다. 특히 프로세스를 단순화하는 FAB Builder와 같은 플랫폼을 사용하면 더욱 그렇습니다. 초보자이든 숙련된 개발자이든 이 단계는 앱을 빠르고 효율적으로 시작하고 실행하는 데 도움이 됩니다.

지금 FAB Builder로 앱 구축을 시작하고 배포 프로세스를 혁신하세요!

위 내용은 Vite를 사용한 정적 React 앱 배포의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:dev.to
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿