我正在运行 clojurescript (cljs) 浏览器 repl,并且希望能够将一些文本写入本地文件。
我尝试了以下方法:
(spit "abc.txt" "hello")
但这会返回:
#<TypeError: Cannot read property 'call' of undefined>
TypeError: Cannot read property 'call' of undefined
在 clojure repl 下,这将在我的项目的根目录中创建文件“abc.txt”。
我意识到 'spit 是一个 clojure 函数,但我想知道在 cljs 中是否还有一些简单的方法可以做到这一点?
或者这严格来说是一个 JavaScript 问题,与 clojurescript 本身无关?
最佳答案
我认为你不能从浏览器(就像在 JS 中),因为安全性。
从nodejs检查nodejs文档:)
现在,如果您混合一点 Flash(yuk :|...),就会有一个 JS 库(您可以在 cljs 中使用)。
关于clojure - 如何在 clojurescript 中写入文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29359176/