综观three.js所的生成脚本,我看到他们使用谷歌关闭编译器。 我有利用three.js所小脚本。 我可以使用谷歌关闭编译与three.js所脚本作为一个库(而不是有Three.min.js preambled或包含在HTML标签),所以最终输出的javascript要小得多。
我问这个,因为我没有看到任何goog.provide
在three.js所来源。
综观three.js所的生成脚本,我看到他们使用谷歌关闭编译器。 我有利用three.js所小脚本。 我可以使用谷歌关闭编译与three.js所脚本作为一个库(而不是有Three.min.js preambled或包含在HTML标签),所以最终输出的javascript要小得多。
我问这个,因为我没有看到任何goog.provide
在three.js所来源。
它看起来像编译命令没有指定汇编水平。 这意味着它使用的是默认SIMPLE_OPTIMIZATIONS
。
如果情况确实如此,那么没有,你可能无法包含源作为一个库,因为它是不兼容ADVANCED_OPTIMIZATIONS
。
要做到这一点的一种方法是预先设置three.js所脚本使用任何壳编译器输出或建立您所使用的系统。