Vite啟動后提示Network: use `--host` to expose


當使用 Vite 構建項目后,發現只有localhost + 端口 服務,沒有 IP + 端口服務。
運行npm run dev,終端提示Vite啟動后提示Network: use '--host' to expose

Vite

package.json中腳本配置
"scripts": {
  "dev": "vite",
  "build": "vite build",
  "serve": "vite preview"
}

問題復現

當運行 npm run dev | serve 命令時,會顯示一下內容。

> vite-vue-demo@1.0.0
> vite | vite preview

vite v2.5.1 build preview server running at:

> Local: http://localhost:3000 | 5000/
> Network: use `--host` to expose

解決

  • 配置vite.config.js
export default defineConfig(({ mode })=>({
  // ..
  server: {
    host: '0.0.0.0',
  },
  // ..
}))
  • 配置package.json
"scripts": {
  "dev": "vite --host",
  "build": "vite build",
  "serve": "vite preview --host"
}

執行npm run dev命令

vite v2.5.1 dev server running at:

> Local:    http://localhost:3000/
> Network:  http://xxx.xx.xxx.xx:3000/

《Vue3學習與實戰》系列


歡迎訪問:個人博客地址


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM