> Specify :source-map "path/to/source.map.js" in your :compiler options.
I'm making progress. I couldn't get source-map to work with output-dir and a
simple filename. It needed the entire path, as you posted.
Next, I had to disable :closure-warnings because of this error:
Compiling "resources/public/js/main.js" failed.
java.lang.NullPointerException
at
com.google.javascript.jscomp.DiagnosticGroupWarningsGuard.disables(DiagnosticGroupWarningsGuard.java:42)
at
com.google.javascript.jscomp.ComposeWarningsGuard.enables(ComposeWarningsGuard.java:154)
Here's my current setup. Don't mind the commented-out lines. The current
issue is that Safari is showing the source maps, but not Firefox or Chrome.
Source maps are enabled in both browsers.
:cljsbuild {:builds
{:prod
{:source-paths ["src/cljs"]
:compiler {;:output-to "main.js"
:output-to "resources/public/js/main.js"
:output-dir "resources/public/js/"
;:optimizations :advanced
;:pretty-print false
:preamble ["jquery/jquery-2.1.1.min.js"
"reagent/react.js"]
;:externs ["jquery/jquery-2.1.1.min.js"]
:source-map "resources/public/js/main.js.map"
;:source-map "main.js.map"
;:closure-warnings {:extern-validations :off
:non-standard-jsdoc :off}
;:cache-analysis true
}}}}
--
Note that posts from new members are moderated - please be patient with your
first post.
---
You received this message because you are subscribed to the Google Groups
"ClojureScript" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/clojurescript.