2

我正在设置一个新的flutter-web 应用程序,但我无法添加我可以在flutter 中执行的依赖项。

例如,我想将 font-awesome-flutter 添加到项目中,但出现此错误!

font_awesome_flutter: 8.5.0

因为 font_awesome_flutter >=8.0.0 依赖于来自 sdk 的 flutter any 是被禁止的,所以 font_awesome_flutter >=8.0.0 是被禁止的。所以,因为salema依赖font_awesome_flutter 8.5.0,版本求解失败。

4

2 回答 2

1

由于flutter-web还不稳定且处于技术阶段,在flutter-web中使用库的一种简单方法对我来说一直有效,那就是手动添加库资源。您只需要在自己的项目中复制库的 lib 文件夹中的所有内容。为了访问该库的资源,请访问https://pub.dev/flutter并搜索您想要的库,然后在 about 部分中找到该库的 github 存储库。

于 2019-08-17T06:12:43.097 回答
0

flutter_web 还没有插件系统。暂时,我们提供对 dart:html、dart:js、dart:svg、dart:indexed_db 和其他 Web 库的访问,让您可以访问绝大多数浏览器 API。但是,预计这些库将被不同的插件 API 替换。

资源:

https://github.com/flutter/flutter_web/blob/master/README.md

总之,Flutter Web 目前不支持 Flutter 依赖。

于 2019-08-05T02:26:29.887 回答