【发布时间】:2020-08-10 11:18:54
【问题描述】:
https://github.com/parse-community/Parse-SDK-Flutter
我正在尝试在 DART 中使用解析服务器 Dart/Flutter SDK。在 github 页面上,它的字面意思是:“Parse Server 的 Dart 或 Flutter 插件......享受吧!” \
当我尝试导入依赖项并运行从 github 页面截取的简单代码时,我在 vscode 中收到以下依赖项错误:
[test_parsie] pub get
Resolving dependencies...
Because every version of parse_server_sdk depends on flutter any from sdk which is forbidden, parse_server_sdk is forbidden.
So, because test_parsie depends on parse_server_sdk ^1.0.26, version solving failed.
我不希望我的小型 cli DART 程序依赖于颤振,但如果我必须...所以尝试使用“颤振 pub get”而不是 pub get,当我尝试运行简单代码 sn- p:
/C:/src/flutter/packages/flutter/lib/src/services/binary_messenger.dart:9:8: Error: Not found: 'dart:ui'
import 'dart:ui' as ui;
^
/C:/src/flutter/packages/flutter/lib/src/services/binding.dart:9:8: Error: Not found: 'dart:ui'
import 'dart:ui' as ui;
^
/C:/src/flutter/packages/flutter/lib/src/services/font_loader.dart:9:8: Error: Not found: 'dart:ui'
import 'dart:ui';
^
/C:/src/flutter/packages/flutter/lib/src/services/platform_messages.dart:9:8: Error: Not found: 'dart:ui'
import 'dart:ui' as ui;
^
/C:/src/flutter/packages/flutter/lib/src/services/platform_views.dart:9:8: Error: Not found: 'dart:ui'
import 'dart:ui';
^
我花了很长时间设置解析服务器(对整个 docker 来说都是新手),我真的很沮丧我不能使用 SDK。我只是想知道是否可以在 DART 中使用此包,如果可以,我做错了什么,或者这是一个错误?
【问题讨论】:
-
问题是那个包使用了几个flutter特定的依赖,比如
connectivity。克隆源代码,删除那些颤振的特定依赖项并修复任何由此产生的错误。 (例如,您可能不需要在服务器端监控连接性,因此只需将该代码存根。)社区可能会感谢您的贡献。另外,看看这个纯 Dart 客户端:pub.dev/packages/flutter_parse
标签: flutter dart parse-server flutter-dependencies dart-pub