最近在開發Vue項目時,遇到了80端口被占用的情況,導致無法啟動vue-cli-service serve命令。經過了解和嘗試,我總結了一些解決方案。
首先,在Windows中,80端口常被IIS占用。如果IIS開啟了“網站”功能,那么80端口就會被占用。因此,我們需要關閉IIS中的網站功能。
1. 點擊Windows鍵,搜索“控制面板”并打開。
2. 選擇“程序” - “啟用或關閉Windows功能”。
3. 在彈出的窗口中,找到“Internet信息服務”,展開并取消勾選“網站”選項。
4. 點擊“確定”按鈕,等待Windows對IIS進行相應更改。
如果IIS的網站功能已關閉,但問題仍未得到解決,這時我們需要查看端口占用情況。
1. 打開控制臺。
2. 輸入“netstat -ano”命令,查看當前正在使用的端口及其對應PID。
3. 找到占用80端口的進程,記錄其PID。
4. 打開任務管理器,進入“進程”選項卡,找到對應的PID,結束進程。
如果以上兩個方法都無法解決問題,我們還可以考慮換端口。在Vue項目的根目錄下,找到vue.config.js文件,添加如下代碼:
module.exports = {
devServer: {
port: 8080 // 修改服務器端口號
}
}
以上內容就是我總結的一些關于Vue 80端口問題的解決方法。希望能對大家有所幫助。