2015-10-05 1 views
0

В библиотеке EaselJS.js есть много функций, которые мне не нужны в моем проекте (я их не называю). Есть ли способ обнаружить эти функции и удалить их для каждого отдельного проекта? Мне нужно как можно больше уменьшить размер файла.Easeljs - оптимализация

P.S. Мой easeljs.js создается в Adobe Flash CC.

ответ

1

Самый простой способ сделать это - создать источник самостоятельно.

  1. Проверьте источник от GitHub. Каждая библиотека имеет свой собственный репозиторий.
  2. Измените build/config.json и удалите классы, которые вам не нужны.
  3. Установите node.js, а затем на зависимости npm. Ознакомьтесь с инструкциями по строительству readme in GitHub.

Обратите внимание, что Flash CC просто использует версию CDJ CreateJS (которая также входит в их соответствующие версии Flash CC). Вы, , можете использовать, чтобы использовать версию библиотек, которые ожидает Flash CC, в противном случае она может использовать устаревшие функции.

Если проблема с файлами, проблема заключается в том, что использование удаленных хостов libs на CDJ CreateJS является хорошим подходом. С более чем 8 миллиардами просмотров/месяц у многих пользователей могут быть версии CDN в кеше браузера.

[изменить для пояснений] Обратите внимание, что это только удаляет классы и не работает на уровне функции.