This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-04-13
Channels
- # beginners (42)
- # boot (33)
- # cider (4)
- # clara (1)
- # cljs-dev (2)
- # clojars (3)
- # clojure (207)
- # clojure-boston (1)
- # clojure-france (3)
- # clojure-india (7)
- # clojure-miami (1)
- # clojure-nl (8)
- # clojure-poland (13)
- # clojure-russia (102)
- # clojure-spec (22)
- # clojure-uk (37)
- # clojureremote (15)
- # clojurescript (229)
- # cursive (9)
- # datomic (1)
- # emacs (7)
- # figwheel (2)
- # funcool (1)
- # garden (1)
- # hoplon (7)
- # jobs (12)
- # jobs-discuss (27)
- # juxt (2)
- # leiningen (6)
- # luminus (9)
- # lumo (18)
- # off-topic (3)
- # onyx (9)
- # re-frame (54)
- # reagent (5)
- # remote-jobs (3)
- # ring (3)
- # rum (3)
- # specter (28)
- # yada (30)
@cfleming No. I’m sorry I explained badly. I’ll try again.
I have cljs files under src/cljs
and I config dev output to be at resources/public/out
. But when I start local cursive repl or connect cursive to lein repl, these things happen.
1. When I modify file under src/cljs
, Figwheel doesn’t update some (a few) files under resources/public/out
as usual.
2. When I modify a problematic file, it looks like Figwheel know that the file is modified. It tries to recompile and push that file to browser. There’s a recompilation messages appear in log and update sign show up on browser. But that modification doesn’t show up on the browser, even after hard refresh.
3. I noticed that the problematic files appear under target/classes
path. If I remove these files, the issue is fixed and figwheel is back to work as usual.
4. The problematics files are always the same files
5. Things above don’t happen when I use cider-jack-in
or cider-connect
The issue is minor now as I found the workaround (Remove cljs files under target/classes
). If you can’t relate it with anything cursive does internally immediately, then never mind. I know you are quite busy fixing more serious issues. Thanks for taking a time reading.
@tap The only thing I can think of is that Cursive is copying those files there as part of a compile process, and that Figwheel for some reason ignores changes to files that it also finds under the compile output path.
The issue occur for both ways
- Curisve Local REPL > “Run nREPL with Leiningen”. No other configurations.
- lein repl
in macOS’s termianal. Then Remote REPL > “Use Leiningen REPL port”
I have to run. Can we continue here https://github.com/cursive-ide/cursive/issues/1710?
just wanted to say thanks again @cfleming! Lovin' the work. Makes my job fun.