在Windows上运行新的1.10.x快照,可以看到堆栈跟踪未进行源映射(指JavaScript行号)。
cljs.user=> (ffirst [1]) 错误:1不是ISeqable 错误:1不是ISeqable 在 cljs$core$seq (https://127.0.0.1:9000/out/cljs/core.js:4457:1) 在 cljs$core$first (https://127.0.0.1:9000/out/cljs/core.js:4476:1) 在 cljs$core$ffirst (https://127.0.0.1:9000/out/cljs/core.js:5922:1) 在匿名函数(eval代码:1:55) 在匿名函数(eval代码:1:18) 在 eval代码(eval代码:1:2) 在匿名函数(https://127.0.0.1:9000/out/clojure/browser/repl.js:115:31) 在 clojure$browser$repl$evaluate_javascript(https://127.0.0.1:9000/out/clojure/browser/repl.js:115:1) 在匿名函数(https://127.0.0.1:9000/out/clojure/browser/repl.js:372:5) 在匿名函数(https://127.0.0.1:9000/out/clojure/browser/repl.js:369:1)
类似地,在Node中源映射也不工作
(这是在运行{{npm install source-map-support}}之后。)
cljs.user=> (ffirst [1]) 错误:1不是ISeqable 在 cljs$core$seq (C:\Users\mfikes\AppData\Local\Temp\out90041183794981196991184876870030\cljs\core.js:4457:1) 在 cljs$core$first (C:\Users\mfikes\AppData\Local\Temp\out90041183794981196991184876870030\cljs\core.js:4476:1) 在 cljs$core$ffirst (C:\Users\mfikes\AppData\Local\Temp\out90041183794981196991184876870030\cljs\core.js:5922:1) 在匿名函数(repl:1:55) 在匿名函数(repl:1:18) 在全局代码(repl:1:2) 在 exports.runInThisContext (vm.js:54:3) 在匿名函数([stdin]:76:29) 在 Domain.prototype.run(domain.js:222:5) 在匿名函数([stdin]:73:25)