我使用Boot來構建Clojure(腳本)Web應用程序。 瀏覽器加載從http://localhost:8080/main.out/calculators/frontend/core.js瀏覽器嘗試從錯誤路徑加載ClojureScript源地圖
的transpiled代碼文件的最後一行是
//# sourceMappingURL=core.js.map
我可以使用URL加載從瀏覽器的地圖文件 http://localhost:8080/main.out/calculators/frontend/core.js.map
但是,如果在Chrome Dev Tools'Sources面板我搜索相應的ClojureScript文件,它顯示爲一個錯誤的URL(請參閱本身嵌套的main.out/calculators/frontend
) http://localhost:8080/main.out/calculators/frontend/main.out/calculators/frontend/core.cljs
並且加載時,狀態欄中不顯示任何代碼,並且「(源自core.js的源映射)」出現。
這可能是問題所在?
你能提供你傳遞給'cljs'任務的所有選項以及你的構建的.cljs.edn文件嗎(假設你有一個)? –