📌如何在無網路環境中部署 Vue 3 前端專案並使用 serve 啟動 — 完整圖文教學
如何在無網路環境中部署 Vue 3 前端專案並使用 serve 啟動 — 完整圖文教學 對於企業內部、封閉式網路環境或沒有外網權限的開發環境,要在無網路情況下部署 Vue 3 專案並啟動 dist 靜態頁面,會遇到不少困難。這篇文章將一步步教你 如何打包 serve 並離線部署 ,讓你在內網也能順利開啟 Vue 頁面。 💡 為什麼不能直接 npx serve -s dist ? 在無網路環境中執行 npx serve 或 npm install serve 時會報錯: npm ERR ! code ETIMEDOUT npm ERR ! network request to https : //registry.npmjs.org failed 原因是 npm 嘗試從外部網路拉取套件,但受限於防火牆或網路設定失敗。 ✅ 解法總覽:離線打包 serve 我們的策略是: 在可連網電腦上安裝並打包 serve 。 將整個資料夾移到無網路電腦。 在本地離線執行 serve 來啟動 Vue 3 的 dist 。 🖥 步驟 1:在可連網電腦打包 serve # 建立一個資料夾 mkdir serve_offline cd serve_offline # 安裝 serve npm install serve 接著打包成壓縮檔,便於傳輸: tar - czvf serve_offline . tar . gz node_modules package . json package - lock . json 你會得到一個 serve_offline.tar.gz 檔案。 💾 步驟 2:傳輸到無網路電腦 使用 USB 或內網分享,把 serve_offline.tar.gz 移到無網電腦上。 📦 步驟 3:在無網路電腦解壓並安裝 # 解壓縮 tar - xzvf serve_offline . tar . gz # 進入資料夾並進行離線安裝 cd serve_offline npm install -- offline 🚀 步驟 4:啟動 Vue 3 的 dist 頁面 請確認你的 dist 是 Vue build 出來的靜態頁面資料夾。 接著啟動: npx serve - s C :...