纯 dart 包是否具有可选的Flutter依赖性?

xt0899hw  于 2023-05-19  发布在  Flutter
关注(0)|答案(1)|浏览(142)

我正在开发一个断字程序包。
只能在纯Dart中确定连字符。
但是,我想添加一个辅助方法wrapWithFlutter(text, maxWidth)。它可以换行文本并在需要时添加连字符。
对于尺寸计算,需要Flutter中的TextPainter

dependencies:
  flutter:
    sdk: flutter

问题

如果消费者从不调用wrapWithFlutter(text),Flutter会在编译过程中被删除吗?
编译器应该像其他未使用的包一样对Flutter进行树抖动。
我不知道幕后发生了什么,我想确定一下。

czfnxgou

czfnxgou1#

有些人选择的解决方案是制作一个使用dart版本的包的_flutter版本。然后,如果有人在一个 Flutter 的世界,他们可以选择那个而不是另一个。

相关问题