要解决Angular CLI的ng generate component命令忽略了angular.json上的默认值的问题,你可以按照以下步骤进行操作:
打开项目中的angular.json文件。
在"projects"下找到你的项目名称,例如"my-project"。
在该项目下找到"architect" -> "build" -> "options" -> "assets"的配置项。
确保"assets"配置项中包含了你要生成的组件的目录路径,例如"src/app/components"。如果没有,你可以手动添加该路径:
"assets": [
"src/favicon.ico",
"src/assets",
"src/app/components" // 添加要生成组件的目录路径
]
现在,当你使用ng generate component命令生成组件时,Angular CLI会自动将组件文件放置在指定的目录下,而不是默认的src/app目录下。