我正在使用Angular 4和Angular CLI,并且我可以使用以下命令创建一个新组件。
E:\HiddenWords>ng generate component plainsight但我需要在plainsight中生成子组件。有没有办法用Angular CLI做到这一点?
发布于 2018-01-20 05:25:37
当我们使用它时,ng g component plainsight/some-name会创建一个新目录。
最终输出将是:
plainsight/some-name/some-name.component.ts要避免这种情况,请使用flat option ng g component plainsight/some-name --flat,它将生成文件,而无需创建新文件夹
plainsight/some-name.component.ts发布于 2018-04-10 14:06:07
ng g c component-name
对于指定自定义位置:ng g c specific-folder/component-name
在这里,component-name将在specific-folder中创建。
类似的方法可以用于生成其他组件,如directive、pipe、service、class、guard、interface、enum、module等。
发布于 2018-02-19 01:33:07
生成组件的更短代码:ng g c component-name
要指定其位置:ng g c specific-folder/component-name
更多信息
生成指令的代码更短:ng g d directive-name
要指定其位置:ng g d specific-folder/directive-name
https://stackoverflow.com/questions/46851399
复制相似问题