从整个角度的应用程序创建角度库

时间:2018-05-05 07:39:53

标签: angular angular-material2

我使用材质模块作为UI界面的角度5应用程序,我为我的所有项目创建模板,我希望项目使用此应用程序作为库,我对模板的一般部分的更改[侧栏,导航栏]更新库并适用于所有项目。这是一个好模式吗?如果可能的话,如何在角度5中做到这一点?

1 个答案:

答案 0 :(得分:1)

如果要创建可重用的库 您可以使用 ng-packagr ng-packagr是一个节点库,可以将TypeScript库编译并打包为Angular Package Format。它通常用于从CLI项目中提取组件,并将它们打包成可在其他Angular应用程序中使用的格式 执行npm install ng-packagr --save-dev

请参阅此Building an Angular 4 Component Library with the Angular CLI and ng-packagr

相关问题