【Angular】如何重啟用Angular-CLI讓4200 Port 可以正常執行新專案

  • 1319
  • 0
  • 2019-05-17

宛妞 用 visual studio Code 最近開始有學習Angular 5.2 、Angular 6 現在再用官方教學試試Angular 7 ,但是隨著重新建置專案 想再一次ng server --open 卻出現錯誤訊息

宛妞 用 visual studio Code 最近開始有學習Angular 5.2 、Angular 6 現在再用官方教學試試Angular 7 ,但是隨著重新建置專案 想再一次ng server --open 卻出現錯誤訊息

 

PS D:\Project\TestProject> ng serve --open
The serve command requires to be run in an Angular project, but a project definition could not be found.

於是上網爬文之後,參照著做如下

Step 1: 查出連接的PID 預設port 4200 netstat -ano | findstr : portNumber

PS D:\Project\TestProject> netstat -ano | findstr : 4200 (X port 前面不要有空白)
FINDSTR: 無法開啟 4200
PS D:\Project\TestProject> netstat -ano | findstr :4200
  TCP    127.0.0.1:4200         0.0.0.0:0              LISTENING       3408

Step 2: 終止PID   tskill PID       TCP    127.0.0.1:4200         0.0.0.0:0              LISTENING     3408
PS D:\Project\TestProject> tskill 3408

Step 3: 重啟服務

PS D:\Project\TestProject\FILES> ng serve --open

 

~~~~這篇留著 加深記憶 宛妞就繼續工作了...

參考這篇 How to avoid ‘Port 4200 is already in use’ error with Angular-CLI?