【问题标题】:lein ring server does not automatically rebuildlein ring 服务器不会自动重建
【发布时间】:2013-03-25 02:23:30
【问题描述】:

我正在编写一个小型 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

有什么想法吗?

【问题讨论】:

  • 你试过设置自动重载吗?是真的吗?
  • 我做了`:ring {:auto-reload? true ...` 虽然我无法确认这是正确的调用。
  • 我刚刚增加了leiningen项目文件中所有clojar包的版本号,现在好像可以了。

标签: clojure leiningen compojure hiccup cljsbuild


【解决方案1】:

我遇到了同样的问题,最终的原因是我在声明命名空间之前需要一个库,要求命名空间下面的行使它工作。 所以它是这样的:

(require 'clojure.pprint)
(ns app.core)

我改为:

(ns app.core)
(require 'clojure.pprint)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-07-16
    • 2022-12-24
    • 2015-04-28
    • 2018-04-22
    • 2015-02-01
    • 2016-04-13
    • 2013-09-29
    • 2015-06-02
    相关资源
    最近更新 更多