AngularJS:依赖关系管理

AngularJS: Dependency Management

本文关键字:管理 关系 依赖 AngularJS      更新时间:2023-09-26

我们目前正在计划一个网站,该网站由不同的AngularJS应用程序组成,将使用公共服务。服务将在单独的文件中实施;为了最大限度地减少应用程序的文件大小,我们希望只包含/连接相应应用程序中使用的服务文件,因此我们正在寻找依赖关系管理的最佳实践。

在angular中是否有类似requireJS的东西,或者您建议如何处理includes?提前感谢。)

我建议使用与ng样板相同的组织:https://github.com/joshdmiller/ng-boilerplate

我在一个项目中使用了一个接近ng-boilerplat的组织,它允许我们在依赖关系管理中实现模块化。

对我来说,对于大多数具有极高js计算能力的web应用程序来说,唯一一个像魅力一样工作的构建/部署系统是yeoman
这句话应该描述它是什么/做什么:

Yeoman 1.0不仅仅是一个工具。这是一个工作流程;一组工具和最佳实践协同工作,使网络开发变得更好。

因此,基本上,它是一个npm,在生成器的帮助下安装所有样板文件、依赖项并配置整个应用程序。它使用bower和grunt,还负责配置负责构建/部署应用程序的grunt的困难部分
我强烈推荐yeoman作为现代高效工作流程。

我个人还没有把ng-boilerplate看作上面提到的@Julio,但你可以很容易地配置和使用你想要的角度的RequireJS。我已经做到了,它就像一个魅力。