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

欢迎!请参阅关于页面以了解更多关于本网站如何运作的信息。

0
ClojureScript
{code:title=src/foo/core.cljs}
(ns foo.core
  (:require left-pad))

(defn pad [n]
  (left-pad n 10 0))


我们在这里传递 {{-d}} 以解决 CLJS-2752 和 CLJS-2666。


$ clj -m cljs.main -co '{:npm-deps {:left-pad "1.3.0"} :install-deps true}' -d out -r
cljs.user=> (load-file "foo/core.cljs")
nil
cljs.user=> (dir foo.core)
pad
nil
cljs.user=> (foo.core/pad 3)
ReferenceError: 找不到变量: foo
cljs.user=> (require 'foo.core)

cljs.user=> (foo.core/pad 3)
"0000000003"


请注意,{{load-file}} 失败(尽管它可能成功;请参阅 CLJS-2753),而 {{require}} 成功。

1 个答案

0
...