You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter Web项目file_picker与rich_clipboard依赖冲突求解决方案

解决file_picker与rich_clipboard的依赖冲突(仅Web平台)

因为你仅针对Web平台开发,无需Windows相关依赖,可通过以下两种方式解决冲突:

方法1:依赖覆盖强制统一win32版本

在pubspec.yaml中添加依赖覆盖,强制让rich_clipboard_windows使用与file_picker兼容的win32版本(由于不开发Windows平台,该操作不会影响Web构建):

dependency_overrides:
  win32: ^5.0.2

添加后执行flutter pub get拉取依赖即可。

方法2:排除Windows平台的rich_clipboard依赖

在pubspec.yaml声明rich_clipboard时,直接排除Windows平台的实现包,避免引入冲突的rich_clipboard_windows:

dependencies:
  file_picker: ^5.3.2
  rich_clipboard:
    any
    exclude:
      - rich_clipboard_windows

执行flutter pub get完成依赖安装。

验证

运行flutter build web确认构建无依赖报错即可,Web平台不会用到Windows相关代码,上述操作不会影响应用功能。

内容的提问来源于stack exchange,提问作者Carl

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 22:14:53