我将一个工作应用程序的clojurescript版本升级到0.0-2030,突然reader/read-string返回null,例如:
(js/alert (str "reader returned [" (reader/read-string "{1 2}") "]"))显示[]。我使用cljsbuild插件进行编译:
:cljsbuild {:builds [{:source-paths ["src/cljs/main"],
:compiler {:pretty-print true,
:output-to "resources/public/cljs/main.js",
:optimizations :whitespace}}reeader的定义如下:
(:require
[cljs.reader :as reader]我能做错什么呢?
发布于 2013-11-18 21:15:23
我已经尝试按照这里详细介绍的最小说明设置一个clojurescript项目:http://swannodette.github.io/2013/10/27/the-essence-of-clojurescript/
此项目也使用相同的clojurescript版本
:dependencies [[org.clojure/clojure "1.5.1"]
[org.clojure/clojurescript "0.0-2030"]]这是我在下面的代码中使用的:
(ns hello-world.core
(:require [cljs.reader :as reader]))
(js/alert (str "reader returned [" (reader/read-string "{1 2}") "]"))并且运行得很好!
https://stackoverflow.com/questions/20046717
复制相似问题