Glob要排除某个文件?

时间:2017-01-29 13:56:31

标签: glob google-closure-compiler

尝试使用页眉和页脚脚本编译我的项目,该脚本分别位于输出文件的顶部和底部。在它们之间我希望在项目中包含所有其他脚本,包括递归地进入子文件夹。

我尝试了 <?php echo $ab; ?> 并且标题显示在顶部就好了,但页脚最终位于中间的某个位置。有没有办法从中间的glob中排除页脚文件,以便它只被附加到结尾?

编辑:使用以下命令从Windows中的cmd运行编译器:

"..\script\header.js" "..\script\**.js" "..\script\footer.js"

1 个答案:

答案 0 :(得分:0)

编译器本身会处理排除全局。有几种方法可以强制执行订单:

  • Use dependency management。通过使用CommonJS或ES6模块或使用Closure-library的goog.requiregoog.provide调用,编译器可以为您自动排序输入文件。

  • 拆分文件,以便构建不包含footer.js文件的glob。

  • 使用能够理解否定全局的预构建工具来处理源文件集。