百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
返回工具页/返回 Issues 列表
#2540·just

导入中的重复配方和变量覆盖顺序是倒置的

作者: casey创建于 2024年12月22日更新于 2026年7月22日

当相同模块中存在重复的配方时,后者会覆盖前者:

set allow-duplicate-recipes
foo:
foo:
  echo winner

当它们在导入中时,因为 just 使用栈来处理导入,早期模块中的重复配方将获胜,因为它将被最后处理:

# a.just
foo:
  echo winner
# b.just
foo:
# justfile
import 'a.just'
import 'b.just'
这点由 @redsun82 在 #2523 中发现。

内容来源: casey/just

查看 GitHub 原文在 GitHub 查看讨论