我使用lein new reagent sample-proj
创建了一个新的Reagent项目(您可以使用最新版本来重现问题)。过了一会儿,我添加了datomic的客户端依赖项(我不得不排除jetty-http
,因为它与ring-server
冲突)。
[com.datomic/clj-client "0.8.606"
:exclusions [org.eclipse.jetty/jetty-http]
]
然后我意识到在
lein repl
中无法再使用 (start-server)
来运行服务器。在 localhost:3000
上只会得到一个 ERR_SOCKET_NOT_CONNECTED
错误,控制台中也没有任何消息。
更奇怪的是,如果我从 Cursive 中启动 nREPL,则一切正常。
有人知道这里发生了什么吗?我对此感到困惑,因为在 Cursive REPL 中找不到 figwhweel 的 app.js
。我的 project.clj
如下:
https://gist.github.com/frickm/4cfdba9ae812a909dfe8d5719c94718e。
提前感谢您的帮助。
fricke
boot repl
并手动启动一切时却可以正常工作。 - Petrus Theron