我正在编写一个小的clojurescript项目,我遵循了许多使用lein ring作为开发Web服务器的lein cljsbuild示例。
我曾经运行lein ring server
来为我的本地计算机上的网站提供服务。现在看来,当我更改包含打嗝html定义的clj文件时,lein ring服务器不会自动重建和重启。
根据https://github.com/weavejester/lein-ring这应该是这种情况(也许我有误读,但它说重新加载应该是默认的。)
我的project.cljs或多或少等同于https://github.com/emezeske/lein-cljsbuild/blob/master/example-projects/advanced/project.clj
有什么想法吗?
答案 0 :(得分:-1)
我遇到了同样的问题并最终导致原因是我在声明命名空间之前需要一个库,要求命名空间下面的行使其工作。 所以它就像:
(require 'clojure.pprint)
(ns app.core)
我改为:
(ns app.core)
(require 'clojure.pprint)