2014-02-10 56 views
8

我遵循「hello world!」在既爲例子的NodeJS這些指南ClosureScript&NodeJS:錯誤:否* print-fn * fn設置爲評估環境

和每個我得到這個錯誤

Error: No *print-fn* fn set for evaluation environment 

難道我錯過了一步?這似乎是一個相當基本的問題......有誰知道print-fn在哪裏設置?

回答

14

你可以說

(enable-console-print!) 

使用console.log打印。

引擎蓋下,enable-console-print!*print-newline**print-fn*。這裏的the source截至r2156。

+0

哇,輝煌,感謝michal ...小時,我的頭撞牆! – humanError

+0

這個解決方案在我的情況下不起作用。然而,將代碼重寫爲'(.log js/console「我的字符串......」)卻做到了這一點。我假設,因爲Clojurescript和Node.js都是相對較新的技術,所以我們可以期待很多版本兼容性問題。 – kurofune