是否有可能一個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