Angular CLI在同一文件夹中创建文件时出错

Angular CLI在同一文件夹中创建文件时出错,angular,webpack,command-line-interface,Angular,Webpack,Command Line Interface,我有这个问题,当我用Angular CLI生成组件而不是在同一个文件夹中生成组件时,我在其中放了CD,在App文件夹中生成组件。假设我有CD到应用程序/配方,我使用这个“ng g c配方项目”,它将在应用程序文件夹中而不是配方中生成。 如图所示 组件支持相对路径生成 试用 ng g component recipe-item 如果要在配方目录中生成名为配方项的新组件: ng g c recipe/recipe-item 请参见第2页:->ng generate->Valid types:->

我有这个问题,当我用Angular CLI生成组件而不是在同一个文件夹中生成组件时,我在其中放了CD,在App文件夹中生成组件。假设我有CD到应用程序/配方,我使用这个“ng g c配方项目”,它将在应用程序文件夹中而不是配方中生成。 如图所示

组件支持相对路径生成

试用

ng g component recipe-item

如果要在配方目录中生成名为配方项的新组件:

ng g c recipe/recipe-item

请参见第2页:->ng generate->Valid types:->component

,该文档显示了这一点,但当我尝试时,它不起作用。我已经通过添加相同的屏幕截图编辑了这个角落。
src/app/new cmp/new cmp.component.html
ng g component recipe item
创建并更正。检查一下你的文件夹结构。我想在这里实现的是src/app/test/newcmp.component.html。我已经在Geralds MacBook Pro:test gbrigens$文件夹中。它将为您的组件创建一个单独的文件夹(这就是cli的工作方式)。如果您想要实现
src/app/test/newcmp.component.html
,那么您必须手动添加文件(我不推荐这样做)。当您执行
ng g component test
时,创建了包含所有组件文件的
test
文件夹。因此,如果您想在测试文件夹中拥有
新的cmp
组件文件,那么您必须手动执行此操作。运行
ng g component xyz
将创建包含所有组件文件的
xyz
文件夹。希望我很清楚。是的,你是对的,如果我不想为它创建文件夹,我会使用“-flat”标志,如果你有时间从mindspace min31查看本教程,他会以相同的路径生成组件。