iT邦幫忙

2026 iThome 鐵人賽

DAY 23
0
Vibe Coding

邁向 AI Coding 勇者之路:沒有程式基礎也能上線系列 第 23 篇

Vite 是什麼?前端專案為什麼需要開發伺服器與建置|AI Coding 入門 Day 23

  • 分享至 

  • xImage
  •  

Yes

☝️☝️☝️☝️☝️ 影片連結

前面安裝好 Node.js 之後,建立 Vue、React 或其他現代前端專案時,很快就會看到 Vite。它不是新的程式語言,也不是幫網站加上某一項功能的套件,而是站在開發流程中間,協助處理模組、套件與各種原始檔案。你可以用比較適合開發的方式整理專案,再由 Vite 轉成瀏覽器最後能執行的 HTML、CSS 與 JavaScript。

這篇會帶你看懂:

  • 為什麼現代前端專案不只直接打開一個 HTML 檔案。
  • Vite 如何處理模組、套件,以及 Vue、React 等開發時的原始碼。
  • npm run dev 如何啟動開發伺服器,讓修改能快速顯示在畫面上。
  • npm run build 如何產生真正準備上線的 dist 資料夾。
  • 開發用的本機網址,為什麼不能直接當成公開網站分享。
  • npm、node_modules、import、環境變數與 SPA 等常見名詞各自在做什麼。

開發模式和正式上線是兩條不同的流程。執行開發伺服器時,Vite 主要讓你在自己的電腦上快速預覽,關掉程式後那個網址就不存在;執行建置時,它才會把專案整理、最佳化並輸出成一包可以部署的檔案。這也是為什麼 AI 說「網站已完成」時,還要繼續確認它是否成功建置,以及部署平台真正需要的是專案原始碼,還是建置後的 dist。

環境變數也需要特別注意。前端程式最後會送進使用者的瀏覽器,因此即使名稱看起來像設定值,也不能拿來保存真正的秘密;以 VITE_ 開頭的內容會被放進前端建置結果,更不應包含私密金鑰。你可以在互動式簡報裡比較開發與建置流程,再依照網站類型、框架與部署位置整理需求。Vite 最後交出的仍然是瀏覽器熟悉的檔案,前面學過的 HTML、CSS 與 JavaScript 並沒有消失,只是多了一個工具幫你把它們組織得更有效率。


文章同步發表於 https://book.casper.tw/it2026/what-is-vite


上一篇
Node.js 是什麼?為什麼有 AI 還是要安裝開發環境|AI Coding 入門 Day 22
下一篇
Google 試算表也能當資料庫?網站讀資料的兩種做法
系列文
邁向 AI Coding 勇者之路:沒有程式基礎也能上線 共 24 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言