首頁 > web前端 > js教程 > 使用 Vite 進行靜態 React 應用部署

使用 Vite 進行靜態 React 應用部署

Mary-Kate Olsen
發布: 2024-12-25 17:14:14
原創
785 人瀏覽過

Static React App Deployment with Vite

使用 Vite 建立的 React 應用程式以其速度和效率而聞名。將這些應用程式部署為靜態網站可確保快速的效能和可擴充性。在本部落格中,我們將引導您使用 Vite 部署靜態 React 應用程式,使用現代平台簡化流程。

Vite是什麼?

Vite是下一代前端工具框架,透過即時伺服器啟動和閃電般的熱模組交換(HMR)來優化開發速度。它非常適合現代 Web 應用程序,包括 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:部署到其他平台

Netlify

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 雲端中選擇。
  • 一鍵部署:簡化使用Vite建置的應用程式的部署。
  • Git 整合:將您的程式碼直接推送到 Git 儲存庫。

使用 FAB Builder 進行部署的好處

  1. 無硬編碼:為各個層級的開發人員簡化工作流程。
  2. 成本效率:透過部署自動化節省大量開發成本。
  3. 多平台支援:Web、行動和後端應用程式的無縫部署。
  4. 快速部署:只需最少的設定和配置即可啟動並運行。

結論

使用 Vite 部署靜態 React 應用程式非常簡單,尤其是像 FAB Builder 這樣的平台可以簡化流程。無論您是初學者還是經驗豐富的開發人員,這些步驟都將幫助您快速且有效率地啟動和運行應用程式。

立即開始使用 FAB Builder 建立您的應用程式並徹底更改您的部署流程!

以上是使用 Vite 進行靜態 React 應用部署的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:dev.to
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板