Инструкции в https://elm -lang.org / 0.19.0 / optimize предназначены для оптимизации (по размеру, а не производительности) кода, сгенерированного компилятором elm * только 1004 * . Не используйте эти флаги для оптимизации JavaScript, написанного от руки или из других библиотек.Если вы хотите оптимизировать и объединить свой вяз с внешним javascript в один файл, оптимизация должна происходить отдельно на вашем javascript, сгенерированном компилятором elm, и на всех других javascript, , а затем , объединенных в один файл.
Что означает:
Модули, которые вы пишете в elm для портов, могут быть оптимизированы, как и любой другой код elm. javascript , который вы пишете для взаимодействия с этими портами / подписками, не должен быть оптимизирован так, как сгенерированный elm javascript.