【问题标题】:After upgrading Clojurescript '1.9.494' getting JSC_PARSE_ERROR升级 Clojurescript '1.9.494' 后得到 JSC_PARSE_ERROR
【发布时间】:2017-04-09 23:48:40
【问题描述】:

将我的 Clojurescript 版本 1.8.51 升级到 1.9.494 后,我收到以下错误:

上面写着Successfully compiled,但并不反映新代码。

ertugrulcetin@Ertugruls-MacBook-Pro ~/I/my-app> lein cljsbuild once min
Compiling ClojureScript...
Compiling "resources/public/js/app.js" from ["src/cljs"]...
Apr 10, 2017 1:43:11 AM com.google.javascript.jscomp.LoggerErrorManager println
SEVERE: /Users/ertugrulcetin/IdeaProjects/my-app/target/cljsbuild-compiler-0/cljs/core/async.js:1426: ERROR - Parse error. No newline allowed before '=>'
var inst_15586 = async(inst_15585);
                                  ^

    Apr 10, 2017 1:43:11 AM com.google.javascript.jscomp.LoggerErrorManager printSummary
    WARNING: 1 error(s), 0 warning(s)
    ERROR: JSC_PARSE_ERROR. Parse error. No newline allowed before '=>' at /Users/ertugrulcetin/IdeaProjects/my-app/target/cljsbuild-compiler-0/cljs/core/async.js line 1426 : 34

Successfully compiled "resources/public/js/app.js" in 11.472 seconds.

当我切换到1.8.51 版本时,一切正常。

【问题讨论】:

  • 您是否尝试过在 1.9 系列中使用较少新版本的 CLJS?您使用的是什么版本的 core.async?
  • 没有,我也没用core.async。有没有1.9版本没有这个问题的?

标签: clojure clojurescript leiningen google-closure-compiler cljsbuild


【解决方案1】:

这是bug in closure-compiler。它已被修复,但我们正在等待下一个版本的发布。

编辑:现已发布 - 版本 20170409

【讨论】:

    猜你喜欢
    • 2021-11-30
    • 1970-01-01
    • 2018-12-30
    • 1970-01-01
    • 2019-09-12
    • 2019-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多