Skip to content

建立 2026-09-15 更新 2026-09-15

Replit

Replit 是一個瀏覽器內的線上開發環境(Online IDE):不用在電腦上安裝任何程式語言或工具,打開網頁就能寫程式、執行、並直接佈署上線。它的定位跟前面幾個平台不太一樣——前面幾個平台是「把已經寫好的專案佈署上線」,Replit 則是把「寫程式」與「佈署」整合在同一個環境,特別適合教學、練習與快速驗證想法。

核心概念

  • Repl(專案)即環境:每個專案(稱為 Repl)本身就包含程式碼編輯器、執行環境與終端機,寫完程式可以立刻在同一個分頁執行測試,不需要另外設定本機環境。
  • Deployments 面板:Replit 把「編輯中的專案」與「正式上線的版本」分開——在 Repl 裡點選 Deploy,會依你選擇的部署類型,把目前的程式碼發佈成一個獨立運作的正式環境,之後即使你繼續編輯程式碼,正式站台也不會立即改變,要重新按一次 Deploy 才會更新。
  • 三種部署類型Autoscale(依流量自動擴縮,沒有流量時會縮到最低成本,適合大部分網站與 API)、Reserved VM(固定配置一台虛擬機持續執行,適合需要維持連線狀態或背景任務的服務)、Static(純靜態網站)。選擇哪一種取決於專案是否需要持續運算或能否隨時啟停。
  • 環境變數(Secrets):在 Repl 的 Secrets 分頁設定金鑰等機密資訊,執行時會以環境變數方式注入,不會被寫進程式碼或分享出去。

佈署步驟

  1. replit.com 註冊帳號並登入。
  2. 建立一個新的 Repl,或是從既有的 GitHub repository 匯入專案。
  3. 在編輯器內確認程式可以正常執行(先用內建的 Run 按鈕測試)。
  4. 點選畫面上的 Deploy 按鈕,依專案性質選擇 Autoscale、Reserved VM 或 Static 部署類型。
  5. 確認啟動指令(Run command)與所需的 Secrets(環境變數)設定無誤。
  6. 點擊發佈,完成後會取得一個正式網址;之後若修改程式碼,需要再次按下 Deploy 才會更新到正式環境。

方案與限制

Replit 提供免費方案可以建立與執行 Repl,但 Deployments(正式上線)功能與運算資源會依方案不同而有所限制,付費方案通常提供更高的運算資源與 Reserved VM 選項。實際方案內容請以 Replit 定價頁面 為準。

官方學習資源

官方文件

Replit Deployments 官方文件 詳細說明三種部署類型的差異與適用情境,是選擇部署方式前必看的參考資料。

Replit 官方教學

Replit 官方製作的部署主題長篇教學,完整說明 Autoscale、Reserved VM、Static 三種部署類型的選擇邏輯(呼應官方文件中的 Deployment Decision Flowchart),適合已經熟悉基本操作、想進一步理解該選哪種部署方式的讀者。

精選 YouTube 教學

實際示範一個包含 Python 後端與 React 前端的全端專案,如何在 Replit 上完成開發並佈署上線,適合想了解 Replit 處理全端專案能力的讀者。

相關資料