这里有新秀。我想第一次运行ClojureScript
并跟随the quickstart tutorial。但是,进入后......
clj --main cljs.main --compile hello-world.core --repl
我收到以下错误消息:
FileNotFoundException: Could not locate cljs/main__init.class or cljs/main.clj on classpath.
答案 0 :(得分:3)
在Clojurescript jar中找不到cljs.main。正如QuickStart所提到的,你需要一个适用于Mac / Linux的deps.edn或适用于Windows的cljs.jar。
答案 1 :(得分:0)
我不确定您的具体错误,但我创建了一个CLJS示例项目,可以帮助您入门:
https://github.com/cloojure/cljs-base-project
只需将repo克隆到您的计算机,然后就可以运行Doo单元测试:
> lein clean; lein doo chrome test once
或使用Figwheel:
> lein clean; lein figwheel
答案 2 :(得分:0)
当从没有文件clj --main cljs.main --compile hello-world.core --repl
或deps.end
的目录或路径运行cljs.jar
时,就会出现此错误。
考虑位于https://clojurescript.org/guides/quick-start的目录结构,
hello-world #### Run that command in this directory
├─ src
│ └─ hello_world
│ └─ core.cljs
├─ cljs.jar
└─ deps.edn