【发布时间】:2019-08-08 19:01:21
【问题描述】:
我正在开发一个大型(多模块、多仓库)Web 应用程序。所有模块都作为单独的 Angular 项目进行开发。
这些 Angular 项目共享一些常见的 ui 组件、服务和模型,我将它们发布到 npm(公司维护的私有 npm 存储库 - sinopia),然后将它们安装在必要的模块中。
我已经为 ui 组件和服务使用了 Angular 库。为模型创建一个全新的 Angular 库项目感觉有点矫枉过正,因为模型只包含类定义(没有逻辑)。
是否有任何框架或通用做法来开发这些类型的库?
(非常感谢链接到类似的 Git 存储库)
【问题讨论】:
-
所以你只想公开接口/类?
-
是的。这正是我需要使用 npm 包做的。
标签: angular typescript npm