我几乎到处都看,但我找不到解决问题的方法。
我们有多个项目/应用程序,我们将使用AngularJS和Sass开发。问题是我们在这些项目之间有共享/通用UI组件(服务,控制器,过滤器等),我们不知道如何构建所有这些组件。
所有项目都有自己的具有特定功能的模块,但从技术上讲,我们必须将公共模块带入每个项目(显然没有复制粘贴它们)。
也许我错过了一些东西,但有没有标准或普遍接受的方法呢?
答案 0 :(得分:0)
我想我会选择私人凉亭库的解决方案,以便自动安装所有常用功能。
优点:
缺点:
关于私人凉亭代表的更多信息:http://www.toranbillups.com/blog/archive/2013/08/04/How-to-host-a-private-bower-registry/
对于角度模块的内部结构,您可以查看https://github.com/angular-app和https://github.com/ngbp/ngbp/tree/v0.3.1-release/src/app/home
希望这有帮助