【发布时间】:2019-11-27 08:47:36
【问题描述】:
我正在使用 node.js 环境启动一个 cljs repl。
=> clj -m cljs.main -re node
使用 repl 的文档说您可以将 user.cljs 文件放在项目的类路径根目录下,它将自动加载到 cljs.user 中的 repl 会话中 命名空间。
我有一个以 user.cljs 为基础的 src 目录。该项目的目录结构如下所示。
xyz / deps.edn
/ src / xyz / core.cljs
/ user.cljs
ClojureScript 版本 1.10.520 是 deps.edn 中的唯一依赖项。
每当我启动 repl 时,我都会收到以下错误。
cljs.closure/compile-file (closure.clj:639) 处的执行错误 (IllegalArgumentException)。 /var/folders/rk/r65ng3n93l53h95nsvkl265c0000gn/T/out385499094487053918164582825852/cljs/user/user5D28A44.js 不是相对路径
当我查看临时输出文件夹时,很明显 ../cljs/user/user5D28A44.js 没有生成。
这是一个 cljs 错误吗?有人可以向我展示一个正常工作的示例吗?
【问题讨论】:
标签: clojurescript read-eval-print-loop