【问题标题】:How to compile clojurescript to javascript?如何将clojurescript编译为javascript?
【发布时间】:2014-11-24 16:29:24
【问题描述】:

我有一个大问题要问 clojurescript 的作者。以及所有 clojurescript 社区。​​p>

ClojureScript 教程效率低下且损坏。这对解决这个问题没有帮助。 (见图)

如何将clojurescript编译成javascript?

【问题讨论】:

  • 添加您正在使用的教程的链接
  • 如前所述,这个问题不是一个很好的问题。哪个教程?您采取了哪些步骤来访问此堆栈跟踪?也就是说,我可以完全同情这种挫败感。我最终找到了一个对我来说很好的 clojurescript 例程,但它花了很长时间和大量的试验和错误。我能找到的几乎但不是所有的 clojurescript 资源都像泥浆一样有用。
  • O'Reilly 的 Clojurescript: Up and Running 由 Sierra 和 VanderHart 编写,是很好的入门资源。鉴于这本书很短,人们可能会觉得它不值钱。我确实认为物有所值,因为正如 galdre 指出的那样,网络上的许多免费资源在提供有关如何设置和使用 Clojurescripot 的初步理解方面做得很差。

标签: javascript clojure clojurescript


【解决方案1】:

使用lein-mies模板

→  lein new mies hello-world
Retrieving mies/lein-template/0.4.1/lein-template-0.4.1.pom from clojars
Retrieving mies/lein-template/0.4.1/lein-template-0.4.1.jar from clojars
→  cd hello-world
→  lein cljsbuild auto
Compiling ClojureScript.
Compiling "hello_world.js" from ["src"]...
Successfully compiled "hello_world.js" in 8.025 seconds.

现在打开index.html 并在浏览器控制台中查看:

Hello world!

【讨论】:

    【解决方案2】:

    这个问题很老了。我在谷歌上看到了。现在我们从 2017 年开始有了更好的编译 ClojureScript 的解决方案。shadow-cljs 有更好的编译体验,就像 Webpack 一样,你可以阅读我收集的教程。

    https://medium.com/@jiyinyiyong/a-beginner-guide-to-compile-clojurescript-with-shadow-cljs-26369190b786

    并在http://shadow-cljs.org 中找到更多详细信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多