LightTable 中的文档似乎相当稀疏。我想在 LightTable 中创建一个非常简单的 ClojureScript Web 应用程序作为构建的起点。我让 Clojure 中的 Instarepl 工作正常,然后创建一个名为 dummy.cljs 的新文件,其中包含以下内容:
(ns dummy)
(js/alert "Hello lighttable")
我怎样才能运行这个?
Update
我现在已经弄清楚了这一点,我将发布一个关于如何做到这一点的视频,因为它非常直观。
Update 2
这是视频:
http://www.youtube.com/watch?v=GZ6e0tKqYas http://www.youtube.com/watch?v=GZ6e0tKqYas
- 你应该首先通过 lein 创建一个项目(https://github.com/technomancy/leiningen https://github.com/technomancy/leiningen)如上所述here http://www.agilogy.com/blog/create-a-basic-web-application-in-clojure.html
- 然后将 cljsbuild 添加到您的项目中,如所述here https://github.com/emezeske/lein-cljsbuild
- 同时从终端(或 win 上的 cmd)运行
lein ring server
and lein cljsbuild auto
,为了使用 clojurescript 自动编译运行本地 Web 服务器
- 将 LightTable(通过底部的控制台)连接到您在步骤 1 中创建的项目
- 现在您可以在 LightTable 中编辑 clojure 和 cljs,并且更改应该会传递到您的浏览器。但不要忘记检查终端是否有错误,因为它们可能不会显示在 LT 中。
更简单的方法是使用http://clojurescriptone.com/ http://clojurescriptone.com/和 lein repl 作为主要开发工具,仅使用 LT 作为解决一两个文件中的一些小问题的附加工具。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)