管理AngularJs中的公共库

时间:2016-06-14 10:22:12

标签: angularjs user-interface angular frontend

我正在开发一个带有几个模块的应用程序。每个模块都可以在服务器上单独部署。我正在使用Angular作为我的UI。

因为我有4个模块,所以我显然有4个不同的Angular项目,setup&文件。

虽然路由,控制器,视图,外部框架之间存在某些差异,但所使用的库可能非常相似,我不想复制所有这些。

因此,我希望有一个共同的项目/文件夹/目录,并在不同的模块中使用它们。这样我可以避免冗余(如果它可以被称为)。有人可以帮我理解我的思维过程是否正确?如果是这样我怎么能实现这个目标?

1 个答案:

答案 0 :(得分:2)

使用像npm或bower这样的第三方软件包管理器。然后,您可以在构建期间使用browserify或custom gulp / grunt代码添加库。

然后,您可以将所有库捆绑到一个文件中,并将其包含在您的应用程序中。