【问题标题】:Browser tries to load ClojureScript source map from the wrong path浏览器尝试从错误的路径加载 ClojureScript 源映射
【发布时间】:2016-10-22 18:31:17
【问题描述】:

我正在使用 Boot 来构建 Clojure(Script) 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 文件,则会出现错误的 URL(请参阅嵌套在自身中的 main.out/calculators/frontendhttp://localhost:8080/main.out/calculators/frontend/main.out/calculators/frontend/core.cljs

加载后,不显示任何代码,状态栏中出现“(source mapped from core.js)”。

可能是什么问题?

【问题讨论】:

  • 您能否提供您传递给cljs 任务的所有选项以及构建的.cljs.edn 文件(假设您有一个)?

标签: clojure clojurescript source-maps boot-clj


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-05-31
    • 2015-12-23
    • 1970-01-01
    • 2015-03-20
    • 2021-08-11
    • 2014-12-19
    • 1970-01-01
    相关资源
    最近更新 更多