2024 Clojure 状态调查中分享您的想法!

欢迎!请参阅关于页面以获取更多关于如何使用本平台的信息。

0
ClojureScript
编辑

clojurescript "1.10.742"

cljs.user=> (require '[goog.net.XhrIo :as xhrio])
nil
cljs.user=> xhrio/send
WARNING: Use of undeclared Var goog.net.XhrIo/send at line 1 <cljs repl>
#object[Function]

cljs.user=> (import '[goog.net XhrIo])
nil
cljs.user=> XhrIo/send
WARNING: Use of undeclared Var goog.net.XhrIo/send at line 1 <cljs repl>
#object[Function]

它破坏了 figweel-main。

Pomises 照常工作。

cljs.user=> (require '[goog.Promise :as p])
nil
cljs.user=> p/all
#object[Function]

cljs.user=> (import '[goog Promise])
nil
cljs.user=> p/all
#object[Function]

1 个回答

+1

figwheel-main 尚未兼容 ClojureScript >=1.10.741,维护者 Bruce Hauman 已知情,并将尽快进行更新。

无需 figwheel 也能复现。

$ clj -Sdeps '{:deps {org.clojure/clojurescript {:mvn/version "1.10.742"}}}' --main cljs.main --repl
ClojureScript 1.10.742
用户cljs→ (require '[goog.net.XhrIo :as x])
nil
用户cljs→ x/send
警告:在第 1 行未声明的 Var goog.net.XhrIo/send 使用 ``
函数对象
用户cljs→
确实,它与figwheel无关。
...