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