[英]How do I tell Closure Compiler to include all source files from a given directory only for modules?
[英]Closure Compiler — Include ALL .js files in directory
反正是否要将所有* .js文件包含在目录中,以便使用Google的Closure Compiler进行组合和缩小?
我所知道的唯一方法是单独列出每个文件:
java -jar compiler.jar --js 1.js --js 2.js --js_output_file app-min.js
但在企业应用程序中,这是不可行的。
谢谢
编译器使用java样式的globs:
--js src/*.js
- src文件夹中的所有js文件 --js src/**.js
- src文件夹中的所有js文件和任何子文件夹(递归) --js !src/**test.js
- 排除以“test.js”结尾的文件(递归) 订单很重要。
但是,您需要一些方法来确定正确的顺序。 请参阅https://github.com/google/closure-compiler/wiki/Manage-Closure-Dependencies
之前有一个类似的问题,请看这篇文章
使用Google Closure Compiler Application在一个文件中压缩所有文件.js
但是你可能要小心任何在目录中自动附加文件并将它们发送到Closure编译器的方法,因此保持编译脚本的正确顺序
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.