欢迎!请参阅 关于 页面以获取更多关于这个平台的介绍。
看起来在 :deps/prep-lib 的 :alias 中定义的 :exec-args 属性没有得到遵守,即不能为 prep :fn 声明默认参数。
参照 Deps and CLI Reference 上的以下说明关于 :deps/prep-lib
:deps/prep-lib
这些库将按照别名和函数在这里指定的命令运行,就像: clj -T:<alias> <fn>。
clj -T:<alias> <fn>
以下是对 -T 的说明
-T
函数通过一个映射来调用,就像 -X 执行一样,如果别名中有 :exec-args,则根据该命令行参数构建键/值。
-X
这似乎是可能的。这是实现、文档还是我的理解错误? :-)
:deps/prep-lib 按设计不支持使用 :exec-fn 或 :exec-args。
:exec-fn
:exec-args
你为什么需要使用参数映射表?