首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Angular CLI在特定文件夹中生成组件?

如何使用Angular CLI在特定文件夹中生成组件?
EN

Stack Overflow用户
提问于 2017-10-20 22:32:01
回答 20查看 393.3K关注 0票数 314

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

代码语言:javascript
复制
E:\HiddenWords>ng generate component plainsight

但我需要在plainsight中生成子组件。有没有办法用Angular CLI做到这一点?

EN

回答 20

Stack Overflow用户

发布于 2018-01-20 05:25:37

当我们使用它时,ng g component plainsight/some-name会创建一个新目录

最终输出将是:

代码语言:javascript
复制
plainsight/some-name/some-name.component.ts

要避免这种情况,请使用flat option ng g component plainsight/some-name --flat,它将生成文件,而无需创建新文件夹

代码语言:javascript
复制
plainsight/some-name.component.ts
票数 214
EN

Stack Overflow用户

发布于 2018-04-10 14:06:07

ng g c component-name

对于指定自定义位置:ng g c specific-folder/component-name

在这里,component-name将在specific-folder中创建。

类似的方法可以用于生成其他组件,如directivepipeserviceclassguardinterfaceenummodule等。

票数 30
EN

Stack Overflow用户

发布于 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

票数 18
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46851399

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档