制作flutter应用程序时无法导入appwrite

问题描述 投票:0回答:2

appwrite 添加到我的依赖项中,但我仍然无法导入 'package:appwrite/appwrite/models.dart'; 我得到这个 URI 目标不存在:“package:appwrite/appwrite/models.dart”。 尝试创建 URI 引用的文件,或者尝试使用确实存在的文件的 URI。darturi_does_not_exist 包:appwrite/appwrite/models.dart

我想使用模型内部的帐户,即 models.Account 我可以导入“package:appwrite/appwrite.dart”,但不能导入“package:appwrite/appwrite/models.dart” 我还尝试导入 'package:appwrite/models.dart' 这解决了无法导入 appwrite/models 的问题,但我仍然无法使用 models.Account 我已经尝试更新依赖项,但仍然无法找出问题所在。

我尝试过运行 flutter pub get 并尝试重新启动 vscode。

flutter docker dart cross-platform appwrite
2个回答
0
投票

我认为你应该能够使用

import 'package:appwrite/models.dart'
,因为 GitHub 上的结构暗示https://github.com/appwrite/sdk-for-flutter/tree/master/lib

当您使用导入时,使用 Account 而不是 models.Account 就足够了。

或者,您可以使用

import 'package:appwrite/models.dart' as models
,然后使用 models.Account。

这是使用 appwrite 的示例项目:https://github.com/appwrite/playground-for-flutter/blob/master/lib/main.dart


0
投票

所以appwrite最近更新了这个,因为Account类出现在appwrite.dart和models.dart中。所以他们将帐户更改为用户。尝试使用 models.User 而不是 models.Account

希望有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.