浏览器尝试从错误的路径加载ClojureScript源映射

时间:2016-10-22 18:31:18

标签: clojure clojurescript source-maps boot-clj

我正在使用Boot来构建一个Clojure(脚本)Web应用程序。 浏览器从http://localhost:8080/main.out/calculators/frontend/core.js

加载转换后的代码

该文件的最后一行是

//# sourceMappingURL=core.js.map

我可以使用URL从浏览器加载该地图文件 http://localhost:8080/main.out/calculators/frontend/core.js.map

但是,如果在Chrome开发工具的“来源”面板中搜索相应的ClojureScript文件,则会显示错误的网址(请参阅嵌套在其中的main.out/calculators/frontendhttp://localhost:8080/main.out/calculators/frontend/main.out/calculators/frontend/core.cljs

加载后,没有显示代码,状态栏中会出现“(从core.js映射的源代码)”。

哪个可能是问题?

1 个答案:

答案 0 :(得分:0)

通过将build.boot中ClojureScript依赖项的版本从1.9.293更改为1.9.89(这是我发现的最新版仍然有效)来修复。