【问题标题】:How can I import dependencies in flutter web?如何在 Flutter Web 中导入依赖项?
【发布时间】:2019-12-12 03:42:23
【问题描述】:

我正在设置一个新的 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,版本求解失败。

【问题讨论】:

    标签: flutter import dart dependencies flutter-web


    【解决方案1】:

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

    【讨论】:

    • 谢谢,?它对我有用。我希望这个答案对 Flutter-web 的社区有所帮助。
    【解决方案2】:

    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 依赖。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-11-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-01
      • 1970-01-01
      • 2019-05-08
      相关资源
      最近更新 更多