在我的 deps.edn 中有两个别名
{
:deps
{
org.clojure/spec.alpha {:mvn/version "0.2.194"}
aleph/aleph {:mvn/version "0.4.7-alpha7"}
hiccup/hiccup {:mvn/version "2.0.0-alpha2"}
}
:aliases
{
:web-server {
:exec-fn web.network-service/run
:exec-args {:port 8080}
}
:test-web-server {
:exec-fn test.tnetwork-service/run
:exec-args {:port 9090}
}
}
}
当我调用
clojure -X:web-server
我得到
Function not found: web.network-service/run
在调用时一切正常
clojure -X:test-web-server
我不明白为什么会出现这种情况,因为 exec-funs 基本上是相同的。请查看完整代码:[https://github.com/sidesteps/network-grid](https://github.com/sidesteps/network-grid)
在我的全局 deps.edn 中有 :paths ["." "src"]