dart:io 或 dart:html 的条件导入

Condition import of dart:io or dart:html

我需要使用文件 class,它在网络中与 html

不同(就我的理解而言)

我希望能够做到

import if (dart.library.io) 'dart:io' if (dart.library.io) 'dart:html';

但这行不通。

在移动应用程序上从 dart:io 和在网络上从 dart:html 读取文件的解决方案是什么?

谢谢

cross_file 软件包可以帮助您。或者您可以使用条件导入,例如:

import 'dart:io' if (dart.library.html) 'dart:html';