V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
viator42
V2EX  ›  Flutter

Flutter 第三方库的相互依赖毛病还有没有的治了

  •  
  •   viator42 · 2021-04-06 11:52:56 +08:00 · 1777 次点击
    这是一个创建于 1304 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Because no versions of flutter_html_view match >0.5.12 <0.6.0 and flutter_html_view 0.5.12 depends on cached_network_image ^0.7.0, flutter_html_view ^0.5.12 requires cached_network_image ^0.7.0. And because no versions of cached_network_image match >0.7.0 <0.8.0 and cached_network_image 0.7.0 depends on flutter_cache_manager ^0.3.2, flutter_html_view ^0.5.12 requires flutter_cache_manager ^0.3.2. Because flutter_cache_manager 0.3.2 depends on sqflite ^1.1.0 and no versions of flutter_cache_manager match >0.3.2 <0.4.0, flutter_cache_manager ^0.3.2 requires sqflite ^1.1.0. Thus, flutter_html_view ^0.5.12 requires sqflite ^1.1.0.

    放置了半年的项目再打开就成这么个样子了,这一坨东西看的脑瓜子疼

    4 条回复    2021-04-17 14:54:19 +08:00
    debuggerx
        1
    debuggerx  
       2021-04-06 11:55:38 +08:00   ❤️ 1
    应该主要是最近更新空安全语法导致的:
    https://www.debuggerx.com/2021/03/07/migrate-flutter-project-to-null-safety/
    learningman
        2
    learningman  
       2021-04-06 12:02:48 +08:00 via Android
    找到有毛病的那一个去交个 PR
    flyzero
        3
    flyzero  
       2021-04-06 12:03:54 +08:00 via Android
    用 dependency_overrides
    lujie2012
        4
    lujie2012  
       2021-04-17 14:54:19 +08:00
    那就不同,凡是不支持 null-safety 的库一律不同,毛病都治好了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1255 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 23:17 · PVG 07:17 · LAX 16:17 · JFK 19:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.