Clojure到JavaScript转换器(Leiningen)
Clojure to JavaScript Converter (Leiningen)
我已经安装了Leiningen,项目已经全部就绪。有人告诉我使用"lein-cljsbuildonce"命令将Clojure转换为JavaScript。这并没有完全回答我的问题,因为我很难理解项目的文件夹结构。
这是我的项目。clj:
(defproject proj "2.3.4"
:plugins [[lein-cljsbuild "1.0.1-SNAPSHOT"]]
:cljsbuild {
:builds [{
; The path to the top-level ClojureScript source directory:
:source-paths ["src"]
; The standard ClojureScript compiler options:
; (See the ClojureScript compiler documentation for details.)
:dependencies [[org.clojure/clojure "1.5.1"]]
:main project.clj
:compiler {
:optimizations :whitespace
:pretty-print true}}]})
我对它的理解是,它自动检测在"src"文件夹中找到的文件,并将它们输出到target/clojudescript-main.js(或类似的东西)。我把我想转换的文件放在src文件夹中,它似乎编译了一些东西。当我检查目标文件夹时,它包含project.clj中的文件集,但不包含我期望的JavaScript代码(我看到的只是与我想要转换的文件无关的goog.methods)。
我的问题是:什么是合适的文件夹结构?我必须将源路径设置为例如"src/filename.clj"吗?
提前感谢
我认为你必须阅读文档
https://github.com/clojure/clojurescript/wiki/Quick-Start
这也将帮助您:
http://swannodette.github.io/2013/10/27/the-essence-of-clojurescript/
相关文章:
- 带时区的Javascript Datestring转换器
- 带Js的货币转换器
- Ajax调用OGRE转换器
- JavaScript中的温度转换器(IF ELSE条件)
- PDF到JPG的转换器
- 数据互绑定问题:转换器只运行一次,无法绑定元素的 ID
- 货币转换器未转换
- 显示Aurelia值转换器上的所有过滤器
- AngularJS希伯来文日期转换器
- 带有JSONp的货币转换器
- JS或C#中的货币转换器
- 设置money.js(用于货币转换器)时出现问题
- 创建/使用简单的美制到公制转换器的问题.(HTML/JavaScript)函数未启动
- Backbone.js的Backbone.Modelbinding插件中是否有绑定的转换器参数
- Clojure到JavaScript转换器(Leiningen)
- 如何为温度转换器编写简单的javascript代码.
- JavaScript日期转换器
- ASCII到键码转换器
- 是否可以将扫描作为转换器来实现
- 数字转换器JQuery