V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
viator42
V2EX  ›  Flutter

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

  •  
  •   viator42 · Apr 6, 2021 · 2401 views
    This topic created in 1849 days ago, the information mentioned may be changed or developed.

    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 replies    2021-04-17 14:54:19 +08:00
    debuggerx
        1
    debuggerx  
       Apr 6, 2021   ❤️ 1
    应该主要是最近更新空安全语法导致的:
    https://www.debuggerx.com/2021/03/07/migrate-flutter-project-to-null-safety/
    learningman
        2
    learningman  
       Apr 6, 2021 via Android
    找到有毛病的那一个去交个 PR
    flyzero
        3
    flyzero  
       Apr 6, 2021 via Android
    用 dependency_overrides
    lujie2012
        4
    lujie2012  
       Apr 17, 2021
    那就不同,凡是不支持 null-safety 的库一律不同,毛病都治好了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1060 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 22:37 · PVG 06:37 · LAX 15:37 · JFK 18:37
    ♥ Do have faith in what you're doing.