如何在不同项目中使用自定义 Angular 模块

How to use a custom Angular module in different projects

我想创建一个通用模块,它将包含登录、侧边栏等组件以及管道、服务、指令。

@NgModule({
  declarations: [
    AppComponent,
    LoginComponent,
    SidebarComponent,
    InitialsPipe
  ],
  imports: [
    BrowserModule,
    FormsModule,
    HttpModule
  ],
  bootstrap: [AppComponent]
})
export class CompanyCommonModule { }

现在,我想在其他项目中使用它,例如:

import { CompanyCommonModule } from 'company-common-module';

你应该使用一个库来做到这一点:https://angular.io/guide/creating-libraries