不得不说,和传统的复制黏贴来创建组件的方法相比,使用angular-cli的脚手架功能来创建模块、组件显得非常高效,不仅仅有了创建了文件,还包含了一些必须的代码,同时也将组件导入了最近的模块,一些重复性工作就使用cli可以节省掉。angular提供了丰富的文件类型,但是总归是有些我们自己的项目需要,我们需要创建自定义后缀的组件,这时候就不得不舍弃cli了,那么能不能使用自定义的方式来达到脚手架创建呢?
angular 脚手架创建的方式
我们首先来看看angular-cli提供的一些命令是怎么创建文件的。
看angular文档我们可以看到这个词:Schematic,这个词意为原理图。Schematic是一个脚手架库,定义如何通过创建、修改、重构或移动文件和代码来生成或转换编程项目。Angular Cli使用原理图生成和修改项目文件。库开发人员可以创建原理图,使Cli能够生成其已发布的库。可以查看https://ponent": { "styleext": "less" }, "@schematics/angular:page": { "styleext": "less" }},
再生成一下:
CREATE src/app/pages/user/user-test/user-test.page.less (0 bytes)CREATE src/app/pages/user/user-test/user-test.page.html (28 bytes)CREATE src/app/pages/user/user-test/user-test.page.ts (240 bytes)UPDATE src/app/pages/user/user.module.ts (1804 bytes)以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。