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

shadow-cljs如何处理配置文件中同依赖不同版本的重复项?

shadow-cljs 重复依赖不同版本的处理逻辑

shadow-cljs 底层依托 Clojure 的 tools.deps 管理依赖,遇到同一依赖重复声明且版本不同的情况,处理逻辑如下:

  • 不会同时编译两个版本,最终只会保留一个版本在项目中
  • 优先级遵循最后声明覆盖之前声明的规则,而非自动选择最新版本
  • 以你的配置为例,先声明了 0.5.2-LOCAL-FORK,后声明 0.5.1,最终项目会使用 0.5.1 版本

建议直接移除重复的依赖声明,只保留你需要的版本,避免配置混淆。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 06:11:16