VS2022创建Angular项目运行报错:无法启动SPA开发服务器
在Visual Studio 2022中运行Angular项目报错的解决办法
报错信息
错误:无法通过命令
npm start启动SPA开发服务器。提示:未找到运行在https://localhost:44463的SPA开发服务器。
解决步骤
- 检查项目根目录下的
package.json文件,确认scripts中的start命令配置。Angular项目正常的start命令应包含对应端口,比如"start": "ng serve --ssl --port 44463",若端口不匹配则修改为报错中的44463,或调整端口后同步VS配置。 - 打开终端进入项目根目录,执行
npm install,确保所有依赖安装完整,避免因依赖缺失导致服务器启动失败。 - 手动执行
npm start,查看终端输出的具体错误:- 若提示端口被占用,用
netstat -ano | findstr :44463定位占用进程并结束,或修改package.json的start命令端口(如改为--port 44464),同时更新VS项目属性中的SPA服务器URL。 - 若提示Angular CLI未安装,执行
npm install -g @angular/cli全局安装,或npm install @angular/cli --save-dev本地安装。
- 若提示端口被占用,用
- 检查VS项目配置:右键项目→属性→调试,确认“App URL”与“SPA框架”配置正确,确保端口和Angular启动端口一致。
- 清理缓存:删除
node_modules文件夹和package-lock.json文件,重新执行npm install后再尝试启动。
内容的提问来源于stack exchange,提问作者maidelin Valdes
相关产品推荐
相关产品推荐

