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
相关产品推荐
相关产品推荐

