繁体   English   中英

Closure Compiler - 在目录中包含所有.js文件

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM