共用方式為


在 Windows 子系統 Linux 版上安裝 React

本指南將一步步說明如何在 WSL(Windows 子系統 Linux 上)使用 Vite 前端工具建立 React 開發環境。

如果你打算部署到 Linux 伺服器、使用 Docker 容器,或使用 Bash 工具,推薦使用 WSL。 如果你是 React 新手,想快速開始,建議直接 在 Windows 上安裝 React

關於 React 及其不同情境的背景——網頁應用程式、行動應用程式(React Native)以及原生桌面應用程式(React Native for Desktop)——請參閱 React 概覽

必要條件

  • WSL 2:用 Linux 發行版安裝 WSL(推薦 Ubuntu),並確認它正在以 WSL 2 模式運行: wsl -l -v。 需使用 Windows 10 版本 2004 或更新版本,或 Windows 11。
  • Node.js on WSL 2:在 WSL 發行版裡用 nvm 安裝 Node.js。 請勿在 WSL 中使用安裝的 Windows 版本 Node.js。

重要

請將專案檔案存放在 WSL 檔案系統(例如 ~/projects),而不是掛載的 Windows 磁碟機(/mnt/c/)。 跨越檔案系統邊界作業會大幅減慢安裝與建置時間。

建立你的 React 應用程式

  1. 打開你的 WSL 終端機(例如 Ubuntu)。

  2. 建立一個新的專案資料夾並輸入:

    mkdir ~/ReactProjects
    cd ~/ReactProjects
    
  3. 用 Vite 建立一個新的 React 應用程式:

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

    Vite 會在資料夾中 my-react-app 架設一個新的 React 專案。

  4. 進入新的應用程式資料夾並安裝相依關係:

    cd my-react-app
    npm install
    
  5. 啟動本地開發伺服器:

    npm run dev
    

    您的應用程式將可在 http://localhost:5173. 使用 Ctrl+C 來停止伺服器。

  6. 當你準備好部署時,請建立一個生產套件:

    npm run build
    

    輸出放在dist 資料夾中。 請參閱 部署靜態站點 以了解主機選項。

注意

Vite 非常適合單頁應用程式(SPA)。 如果你需要伺服器端渲染或 Node.js 後端,可以考慮 Next.js 。 關於靜態網站生成,請參見 Gatsby

其他資源