_$ shadow-cljs watch modern-cljs_
Error Prompt:
Invalid Filename, got cljs/modern_cljs/core.cljs but expected modern_cljs/core.cljs (or .cljc)
My shadow-cljs.edn file:
{:source-paths ["src"]
:dependencies []
:builds {:modern-cljs {:output-dir "public/js"
:asset-path "/js"
:target :browser
:modules {:main {:entries [modern-cljs.core]}}
:devtools {:http-root "public"
:http-port 8080}}}}
Directory Structure (inside modern-cljs folder):
build.boot package.json public shadow-cljs.edn src
./public:
index.html js
./public/js:
cljs-runtime main.js manifest.edn
./src:
cljs
./src/cljs:
modern_cljs
./src/cljs/modern_cljs:
core.cljs login.cljs