EaselJS.js库有很多我在项目中不需要的功能(我不称它们)。有没有办法检测这些功能并为每个项目删除它们? 我需要尽可能地减小文件大小。
P.S。我的easeljs.js是在Adobe Flash CC中生成的。
答案 0 :(得分:1)
最简单的方法是自己构建源代码。
build/config.json
,然后删除不需要的课程。 请注意,Flash CC只使用了CreateJS库的CDN版本(它们也捆绑在各自版本的Flash CC中)。 可能需要确保使用Flash CC期望的库版本,否则可能会使用已弃用的功能。
如果filesize存在问题,那么在CreateJS CDN上使用远程托管的lib是一种很好的方法。每月点击次数超过80亿次,许多用户可能已经在其浏览器缓存中拥有CDN版本。
[编辑澄清] 请注意,这只会删除类,而不会在函数级别上运行。