使用three.js所为关闭库?(Using Three.js as Closure library

2019-10-21 14:11发布

综观three.js所的生成脚本,我看到他们使用谷歌关闭编译器。 我有利用three.js所小脚本。 我可以使用谷歌关闭编译与three.js所脚本作为一个库(而不是有Three.min.js preambled或包含在HTML标签),所以最终输出的javascript要小得多。

我问这个,因为我没有看到任何goog.provide在three.js所来源。

Answer 1:

它看起来像编译命令没有指定汇编水平。 这意味着它使用的是默认SIMPLE_OPTIMIZATIONS

如果情况确实如此,那么没有,你可能无法包含源作为一个库,因为它是不兼容ADVANCED_OPTIMIZATIONS



Answer 2:

要做到这一点的一种方法是预先设置three.js所脚本使用任何壳编译器输出或建立您所使用的系统。



文章来源: Using Three.js as Closure library?