You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多
文档控制台
免费开始使用

安装Angular CLI 17.0.0后出现服务停止错误,终端报错求助

解决Angular CLI 17.0.0启动后浏览器访问触发Error: The service was stopped: spawn C:的问题

可能的修复方案

  • 检查Node.js版本兼容性
    Angular CLI 17要求Node.js 18.13.x或更高版本(优先选择LTS版本)。打开终端执行node -v确认当前版本,若版本不达标,升级到符合要求的Node.js版本后重试。

  • 清理Angular缓存与项目依赖

    1. 执行ng cache clean --all清除Angular CLI缓存
    2. 删除项目根目录下的node_modules文件夹以及package-lock.json/yarn.lock文件
    3. 重新安装依赖:npm install(使用yarn则执行yarn install
    4. 重启服务:ng serve
  • 禁用自动打开浏览器功能
    该错误可能和CLI自动启动浏览器的逻辑冲突。尝试启动服务时添加--no-open参数:ng serve --no-open,手动在浏览器中输入访问地址,观察是否仍触发错误。

  • 排查系统环境变量路径
    检查系统PATH环境变量,确保包含Node.js和npm的正确路径,且不存在无效的C盘路径条目。Windows终端执行echo %PATH%,Mac/Linux终端执行echo $PATH查看路径列表,清理异常路径后重启终端重试。

  • 调整Angular CLI版本
    若以上方法无效,可尝试临时降级到Angular CLI 16.x版本:npm install -g @angular/cli@16,或升级到最新的17.x小版本:npm install -g @angular/cli@latest,验证是否为特定版本的bug导致。

内容的提问来源于stack exchange,提问作者vinudev

火山引擎 最新活动