Easeljs - optimalisation

Easeljs - optimalisation

本文关键字:optimalisation Easeljs      更新时间:2023-09-26

EaselJS.js库有很多我在项目中不需要的函数(我不调用它们)。是否有一种方法可以检测这些功能并在每个项目中删除它们?我需要尽可能地减小文件的大小。

注:我的easeljs.js是在Adobe Flash CC中生成的。

最简单的方法是自己构建源代码。

  1. 从GitHub查看源代码。每个库都有自己的库。
  2. 编辑build/config.json,并删除你不需要的类。
  3. 先安装node.js,再安装npm依赖项。查看GitHub中的自述文件以获取构建说明。

注意,Flash CC只使用CDN版本的CreateJS库(它们也捆绑在各自版本的Flash CC中)。您可能需要确保使用Flash CC期望的库版本,否则它可能会使用过时的功能。

如果文件大小是一个问题,在CreateJS CDN上使用远程托管库是一个好方法。超过80亿的点击/月,许多用户可能已经在他们的浏览器缓存中有CDN版本。

[edit for澄清]注意,这只是删除类,而不是在函数级别上操作。

相关文章: