問題描述
- 使用
ng new hello-angular命令創建 angular 應用; - 使用 VSCode 打開
hello-angular應用,在終端中執行ng serve命令,報錯如下:

解決辦法
- 第一次使用 VSCode,默認使用的 powershell 執行命令,在 powershell 中禁止執行
ng.ps1腳本文件。 - 使用 windows 的 cmd 時,可以正常執行
ng serve --open命令,正常啟動hello-angular應用。將默認的 powershell 執行方式修改為 windows 的 cmd 即可正常執行。
修改過程記錄
- 單擊 VSCode 中終端右側的 powershell 右側的下拉框按鈕,點擊
選擇默認shell

- 正常情況下是沒有
2.cmd選項的,這是因為我已經設置過了,所以這里已經存在了2.cmd選項,如果沒有設置過,可以點擊選擇默認shell,之后點擊界面上方的Command Prompt C;\Windows\system32\cmd.exe選項。

- 之后點擊中段右側的
+號,重新開啟一個新的終端,可以看到此時終端使用的是cmd運行命令。運行ng serve即可運行成功。

