Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 正在angular.js app for development env中加载大量文件_Javascript_Angularjs_Gruntjs - Fatal编程技术网

Javascript 正在angular.js app for development env中加载大量文件

Javascript 正在angular.js app for development env中加载大量文件,javascript,angularjs,gruntjs,Javascript,Angularjs,Gruntjs,在Angular.js应用程序中,每个控制器、指令、服务等都有单独的文件,因此有数百个js文件要包含 我们正在使用Grunt对concat和uglify javascript进行生产,但我想为开发环境单独加载文件 问题是,在grunfile中,您可以使用通配符指定文件列表,即/js/***.js以包含应用程序的所有模块 在开发中,我考虑像angular seed那样异步加载文件,但是$script加载程序在路径中没有通配符,所以我需要手动指定每个文件,这似乎。。。不是最优的 这有一种常见的做法吗

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

我们正在使用
Grunt
对concat和uglify javascript进行生产,但我想为开发环境单独加载文件

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

在开发中,我考虑像
angular seed
那样异步加载文件,但是
$script
加载程序在路径中没有通配符,所以我需要手动指定每个文件,这似乎。。。不是最优的

这有一种常见的做法吗?

请查看Usemin()。它允许您在开发中使用未连接和未整合的文件,并将在构建/部署时自动将这些包含替换为连接和未整合的文件。这样,您就可以在文件中定期包含内容,而不必手动加载它们