Closed termi closed 11 years ago
У LMD есть свойство "optimize": true
, которое делает оптимизацию кода LMD (не модулей пользователя) и убирает этот объект - попробуй пока его. Это место я починю.
@termi проверь, пожалуйста, lmd@1.10.11
Супер, спасибо!
Кстати, если "правильно" писать код, то GCC сам убирает всё лишнее. Только критерий "правильность" очень размытый, так что пока не могу посоветовать как переписать. Исследую дальше оптимизацию LMD сборки через GCC
Google Closure Compile в ADVANCED режиме любит переименовывать переменные, поэтому
превращается в:
Соответственно, многие модули больше не доступны по имени. Чтобы GCC не переименовывал критические названия свойств, нужно всего лишь использовать кавычки в именах или скобочную нотацию, или jsDoc.
Больше информации в документации к GCC