首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >clojure的cljc文件未热重新加载

clojure的cljc文件未热重新加载
EN

Stack Overflow用户
提问于 2017-05-03 04:30:39
回答 1查看 134关注 0票数 1

我最近实现了我的第一个".cljc“文件,它应该在clojure和clojurescript之间架起一座桥梁。一切都进行得很顺利,而且figwheel正在获取更改,并很好地刷新了新代码,但是在clojure端,文件没有热重新加载。

我使用的是通常的

代码语言:javascript
复制
[ring.middleware.reload :refer [wrap-reload]]

在我的开发中间件中。

在我的project.clj中,我有:

代码语言:javascript
复制
 :source-paths ["src/clj" "src/cljc"]

有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2017-05-03 07:33:11

确保在project.clj中将.clj和.cljc文件的源路径设置为project.clj编译的顶层:

代码语言:javascript
复制
:source-paths ["src/clj" "src/cljc"]

对于ClojureScript端,请确保将源路径设置到您具有Figwheel编译指令的任何位置,例如:

代码语言:javascript
复制
; this might be your from your dev profile cljs config:

   :cljsbuild
   {:builds
    {:app
     {:source-paths ["src/cljs" "src/cljc" "env/dev/cljs"]
      :compiler
      {:main "my-project.app"
       :asset-path "/js/out"
       :output-to "target/cljsbuild/public/js/app.js"
       :output-dir "target/cljsbuild/public/js/out"
       :source-map true
       :optimizations :none
       :pretty-print true}}}}

不过,听起来你的Figwheel配置还是不错的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43746717

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档