使用Three.js作为Closure库?

时间:2015-01-12 15:41:15

标签: three.js google-closure-compiler

看看Three.js的构建脚本,我看到他们使用了Google Closure编译器。我有一个使用Three.js的小脚本。我可以使用Google Closure来编译带有Three.js作为库的脚本(而不是将Three.min.js预先包含或包含在HTML标记中),因此最终输出的javascript要小得多。

我问这个是因为我在Three.js源中没有看到任何goog.provide

2 个答案:

答案 0 :(得分:0)

看起来build命令没有指定编译级别。这意味着它使用默认的SIMPLE_OPTIMIZATIONS

如果确实如此,那么不,您可能无法将源包含为库,因为它与ADVANCED_OPTIMIZATIONS不兼容。

答案 1 :(得分:0)

执行此操作的一种方法是使用您正在使用的任何shell或构建系统将three.js脚本添加到编译器输出中。