我正在使用Angular 4和Angular CLI,我可以用下面的命令创建一个新组件。

E:\HiddenWords>ng generate component plainsight

但我需要在plainsight内生成一个子组件。有办法用Angular CLI来实现吗?


当前回答

简单的

ng g component plainsight/some-name

它将创建“plainsight”文件夹,并在其中生成某个名称的组件。

其他回答

简单的

ng g component plainsight/some-name

它将创建“plainsight”文件夹,并在其中生成某个名称的组件。

ng g组件plainsight/some-name在我们使用它时创建了一个新目录。

最终输出将是:

plainsight/some-name/some-name.component.ts

为了避免这种情况,使用平面选项ng g component plainsight/some-name——flat,它将生成文件而不创建新文件夹

plainsight/some-name.component.ts
ng g c folderName/SubFolder/.../componentName --spec=false 

超级简单,

其他方式,

在终端打开文件夹,

* * xxx \ FOLDER_NAME > FOLDER_NAME cd

生成组件平台的 xxx\FOLDER_NAME>

如果你像我一样复制路径(Visual studio代码),

使用此命令打开特定的文件夹Terminal

Ng g c组件名称——flat