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

我们正在使用Grunt来合并和丑化用于生产的javascript,但是我想分别为开发环境加载文件。

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

在开发中,我正在考虑像angular-seed那样异步加载文件,但是$script加载器不会降低路径中的通配符,因此我需要手动指定每个文件,这似乎不是最佳选择。

有没有一种惯例?

最佳答案

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

关于javascript - 在angular.js应用程序中加载庞大的文件列表以进行开发环境,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20615348/

10-12 12:27
查看更多