使用 Rhino 从命令行执行编译后的 ClojureScript
据我所知,ClojureScript 可以在 JavaScript REPL 中执行,也可以编译成 JavaScript,然后在浏览器中运行。我找不到在服务器端使用 Rhino 的方法。这是我的思维方式,我有一个简单的源文件:
(ns simple.hello)
(println "Hello, world")
我将其编译为 hello.js
。我尝试运行
java -jar js.jar out/goog/base.js out/goog/deps.js out/hello.js
什么也没有发生。我怎样才能让它工作,或者命令行上只支持 Node.js?
I understand ClojureScript can be executed within a JavaScript REPL or it can be compiled into JavaScript, then run in a browser. I couldn't find a way to use it on the server side with Rhino. Here is my way of thinking, I have a simple source file:
(ns simple.hello)
(println "Hello, world")
I compile it to hello.js
. I try to run
java -jar js.jar out/goog/base.js out/goog/deps.js out/hello.js
Nothing happens. How can I make it work, or is only Node.js supported on the command line?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这对我有用:
src/app.js:
编译:
然后,使用 Rhino 运行:
输出: Hello World
希望有帮助!
This works for me:
src/app.js:
To compile:
Then, to run with Rhino:
Output: Hello World
Hope that helps!