Angular中有一些生成器,如RoR rails scaffold
吗?
我想执行一个特殊命令并获取文件,例如:
*.component.html
*.component.sass
*.component.ts
*.module.ts
。
答案 0 :(得分:3)
是的,安装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还会做一些其他的事情,例如运行测试,运行开发服务器,以及从头开始创建项目。
答案 1 :(得分:2)
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
的文件夹,然后填充它。
其他命令是:
struts.xml
可以找到有关所有这些脚手架命令的更多信息here。