一、錯誤提示:
????????當使用HBuilder運行uni-app項目的時候提示了如下錯誤?
15:11:03.089 項目 project 開始編譯
15:11:04.404 請注意運行模式下,因日志輸出、sourcemap 以及未壓縮源碼等原因,性能和包體積,均不及發行模式。
15:11:04.404 vite是按需編譯,運行時點擊某個未編譯頁面會先編譯后加載,導致顯示較慢,發行后無此問題。
15:11:04.404 編譯器版本:4.57(vue3)
15:11:04.404 正在編譯中...
15:11:05.867 Re-optimizing dependencies because lockfile has changed
15:11:05.868 error when starting dev server:
15:11:05.868 Error: listen EACCES: permission denied 0.0.0.0:5173
15:11:05.868 at Server.setupListenHandle [as _listen2] (node:net:1800:21)
15:11:05.868 at listenInCluster (node:net:1865:12)
15:11:05.868 at Server.listen (node:net:1953:7)
15:11:05.868 at httpServer.listen (file:///D:/Program%20Files%20(x86)/HBuilderX.4.57.2025032507/HBuilderX/plugins/uniapp-cli-vite/node_modules/vite/dist/node/chunks/dep-whKeNLxG.js:65075:20)
15:11:05.887 已停止運行...
二、錯誤原因:端口占用
????????端口被占用:5173端口可能已被其他程序占用
三、解決辦法:
? ? ? ? 1. 關閉其他可能使用5173端口的程序
????????????????Win + R 打開終端 或 管理員打開powershell 輸入?netstat -ano| findstr 5173
(注意:空格不能漏)
? ? ? ? 2. 重啟電腦釋放被占用的端口
????????????????重啟電腦可能能夠關閉占用的端口
? ? ? ? 3.?防病毒/防火墻阻止
????????????????檢查防病毒或防火墻設置是否阻止了該端口
? ? ? ? 4.?權限不足
????????????????使用管理員權限運行(不推薦),或者使用更高端口號(改為:8080,3000等)
轉載吱一聲~