导入中的重复配方和变量覆盖顺序是倒置的
作者: 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