角度文件生成器,如轨道脚手架



Angular 中是否有像 RoR rails scaffold 中的生成器?我想执行一个特殊命令并获取文件,例如:

*.component.html

*.component.sass

*.component.ts

*.module.ts .

是的,安装 Angular CLI: npm install -g @angular/cli

然后,您可以:

ng generate component MyStuff

这为您提供:

my-stuff/my-stuff.component.ts
my-stuff/my-stuff.component.html
my-stuff/my-stuff.component.css
my-stuff/my-stuff.component.spec.ts

或:

ng generate module MyStuff

为:

my-stuff/my-stuff.module.ts

Angular-cli还将做很多其他的事情,例如运行测试,运行开发服务器,以及从头开始创建项目。

ng generate(或ng g(是您要查找的命令。例如,要生成新组件:

ng generate component my-component

该命令将创建一个名为 my-component 的文件夹,然后填充它。

其他命令包括:

ng generate directive my-directive
ng generate pipe my-pipe
ng generate service my-service
ng generate class my-class
ng generate guard my-guard
ng generate interface my-interface
ng generate enum my-enum
ng generate module my-module

有关所有这些基架命令的更多信息,请参阅此处。

最新更新