使用VSCode时,执行ng serve出错
问题描述
- 使用
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即可运行成功。


浙公网安备 33010602011771号