Flutter 条件导入移动设备与桌面设备

Flutter conditionnal import mobile vs desktop

在网络上导入与本机导入很容易

import '../wrappers/platform/platform_none.dart'
    if (dart.library.io) '../wrappers/platform/platform_io.dart'
    if (dart.library.js) '../wrappers/platform/platform_web.dart';

如果我想根据我是在移动设备 (iOS/Android) 还是桌面设备 (Linux/MacOS/Windows) 导入不同的包怎么办?

如果条件导入没有办法,你怎么能用其他方式实现呢?

没有办法做你所描述的;条件导入 only support library-based conditions,移动和桌面支持的库没有区别。