【问题标题】:Loading huge list of files in angular.js app for development env在 angular.js 应用程序中加载大量文件以用于开发环境
【发布时间】:2013-12-16 16:08:07
【问题描述】:

在我们的 Angular.js 应用程序中,每个控制器、指令、服务等都有单独的文件。因此需要包含数百个 js 文件。

我们正在使用Grunt 为生产环境连接和丑化 javascript,但我想为开发环境单独加载文件。

问题是,在Gruntfile 中,您可以使用通配符指定文件列表,即/js/**/*.js 以包含应用程序的所有模块。

在开发中,我正在考虑像 angular-seed 那样异步加载文件,但是 $script 加载器不允许路径中使用通配符,所以我需要手动指定每个文件,这似乎......不是最佳。

这有一个常见的做法吗?

【问题讨论】:

    标签: javascript angularjs gruntjs


    【解决方案1】:

    查看 Usemin (https://github.com/yeoman/grunt-usemin)。它让您在开发中使用未连接和未修饰的文件,并在构建/部署时自动将这些包含替换为连接和修饰的文件。这样您就可以在文件中保留常规包含,而无需手动加载它们。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-05-23
      • 1970-01-01
      • 2014-11-02
      • 1970-01-01
      • 2012-09-10
      • 2020-02-13
      • 2020-03-21
      相关资源
      最近更新 更多