You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Angular执行ng generate service命令提示‘Nothing to be done’求助

解决Angular CLI创建Service返回‘Nothing to be done’的问题
  • 确认当前工作目录为Angular项目根目录
    执行pwd(Linux/macOS)或cd(Windows)查看当前路径,必须处于包含angular.json文件的项目根目录下,若不在则切换后重新执行命令。

  • 手动指定Service生成路径
    若CLI无法自动识别目标目录,可明确指定路径生成,示例命令:
    ng generate service services/my-service
    上述命令会自动创建services目录并在其中生成对应的service文件。

  • 清除Angular CLI缓存
    执行ng cache clean清理CLI缓存,完成后重新运行生成命令。

  • 检查angular.json配置
    打开angular.json文件,查看对应项目的schematics配置项,确认是否存在限制service生成的异常规则,如有可暂时注释后重试。

  • 重新安装项目依赖
    删除项目根目录下的node_modules文件夹和package-lock.json文件,执行npm install重新安装依赖,之后再尝试生成service。

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 21:17:03