使用VSCode时,执行ng serve出错
分类:
文章
•
2025-04-21 19:37:16
问题描述
- 使用
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
即可运行成功。