【发布时间】:2019-01-23 19:24:18
【问题描述】:
根据https://elm-lang.org/0.19.0/optimize:
第二步是使用一堆特殊标志调用 uglifyjs。这些标志解锁了在普通 JS 代码中不可靠的优化,但是因为 Elm 没有副作用,所以它们对我们很有效!
但是端口呢?端口可能有副作用。如果在 ELM 中使用端口,这个建议不会有问题吗?
如果是这样,如何将端口从 elm.js 文件中拆分出来。
PS 我正在使用 https://github.com/elm-community/elm-webpack-loader 并将其捆绑到 1 个大 js 文件中。
【问题讨论】:
-
如果您使用与编译后的 elm 代码相同的标志来最小化您的 js 代码,这可能会出现问题。