我需要在没有 Flutter 的环境中使用 lib 'package:flutter/foundation.dart' 中存在三种类型。他们是:ByteData
, ReadBuffer
and WriteBuffer
。是否可以在不依赖整个 Flutter 的情况下使用这些类?
我之所以需要在没有 Flutter 的环境中使用它,是因为我有一个使用 Dart 制作的服务器,我需要使用这些类来编码/解码我的套接字消息。
提前致谢!
如果您想访问以下课程package:flutter/foundation.dart
您可以像平常一样创建一个新的 flutter 项目并删除runApp()
from main()
像这样:
void main() {
print("This is now a console only program")
//no runApp(new MaterialApp())
}
此代码不会启动任何移动应用程序,也不需要模拟器,只需要控制台。我只用 Dart 完成了一些项目,你可以使用所有非 UI 材质类,例如File
, StringBuffer
...
注意:记得在系统环境变量中添加dart的路径,在我的例子中D:\APPS\flutter\bin\cache\dart-sdk\bin
,然后您可以导航到您的 flutter 项目并输入dart lib/main.dart
在控制台中运行代码
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)