创建好一个angular项目之后执行命令
// --prefix: 是设定选择器的前缀,例如ng默认的app前缀,如果不设置会自动添加默认值
ng g library zh-rate --prefix zh
执行以上命令之后自动生成文件夹:projects
,文件夹下有一些配好的文件,可以发现里面有些文件和一些博文手动创建相应文件一样,因此最好直接通过命令生成这个文件夹,省得出现一些莫名其妙的错误
此时进入到projects
文件夹下的lib
目录中找到你的组件进行编写,和编写正常的ng代码一样,要注意的是,如果报了一些指令没法用的问题,比如ngStyle
报错,那么手动导入CommonModule
,BrowserModule
这两个模块。
编写好之后可以自己先测试能不能正常使用,直接在appModule里引入然后使用,能正常使用说明组件没问题