是否有可能一个ClojureScript REPL连接到一个节点的WebKit应用ClojureScript REPL与节点的WebKit
我cljs代码是非常简单:
(ns webkit-test.core
(:require [clojure.browser.repl :as repl]))
(repl/connect "http://localhost:9000/repl")
而且相应的HTML
<!DOCTYPE html>
<html lang="en">
<head>
</head>
<body>
<div id="app"></div>
<script src="out/goog/base.js" type="text/javascript"></script>
<script src="out/webkit_test.js" type="text/javascript"></script>
<script type="text/javascript">goog.require("webkit_test.core");</script>
</body>
</html>
然后启动一个REPL如下
lein trampoline cljsbuild repl-listen
挂起,当我试图评估的形式,如(+ 1 1)
我是继moderncljs教程,我可以通过REPL连接时,我通过一个HTTP服务器主机的html页面,但是当它在节点WebKit的托管它不适合我。是否有一些技巧可以用来使其工作?我能够通过LightTable中的脚本标记连接到node-webkit,但这意味着我必须使用LightTable作为REPL(有时可能会有问题)。我只想要一个简单的香草leinigen ClojureScript REPL与我的node-webkit应用程序交谈。我看了一下这个post,但没有帮助。
我收到了与此帖相同的错误:https://groups.google.com/forum/#!topic/clojure/BQa9WkRvloo(未捕获错误:URI文件:/robots.txt对ppu字段无效) 。原因如下:“REPL不适用于混合协议”。这是否意味着我可以忘记将REPL连接到节点webkit? – shaft