构建 library
- ng new project --createApplication=false (-- cd project)
参数默认为true,就是说当你使用ng new project的时候,ng会自动创建可以供你直接上手编程的应用(application)
- ng g library library-name --prefix=ngx
这里的prefix参数很有用,在你引用library的时候需要加上这个prefix会显得你的library更加专业。比如想要引用这个library的根component的时候,就会如此表示:< ngx-library-name >< /ngx-library-name >
- ng g application library-tester
为了测试你的library你需要创建一个application来测试他。后面有选项让你选择是否为这个应用创建路由和样式文件格式
- ng build library-name
- 编辑app module (-- library-tester/src/app/app.module.ts)
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { AppRouting