欢迎!请查看关于页面了解更多关于如何使用的介绍。
你好使用 lein dev我尝试使用 java.io,出现以下信息
所需命名空间 "clojure.java.io" 不可用,其被 "demo/core/test.cljs" 所引用。"clojure.java.io.clj" 被发现存在于类路径中。也许这个库仅支持 CLJ?
(ns demo.core.test(:require [clojure.java.io :as jio]) )
(jio/copy(:body (client/get "http://placehold.it/350x150" {:as :stream}))(jio.File. "test-file.gif"))
谢谢
.cljs 文件是 ClojureScript,所以将编译成 JavaScript 并在浏览器或 Node.js 上运行。
.cljs
clojure.java.io 是 Clojure 的一个部分,它提供了一个围绕 Java I/O 库函数的包装器,因此只能从 Clojure(在 JVM 上)使用,而不能从 ClojureScript 使用。
clojure.java.io
也许您的 demo/core/test.cljs 文件应该是 Clojure,并具有 .clj 文件扩展名?
demo/core/test.cljs
.clj