gpt4 book ai didi

clojure - leiningen - 相当于 lein run 的 clojurescript?

转载 作者:行者123 更新时间:2023-12-02 03:49:44 26 4
gpt4 key购买 nike

在 clojure 中我可以运行:

lein run -m my.namespace # run the -main function of a namespace

这将从命令行运行我的代码。

Clojurescipt 在 node.js 中运行生成的代码是否有等效项? (在莱宁根)

(我已经阅读了用于启动 Clojurescript REPL 的文档,用于在 node.js 上运行以及集成到我的应用程序中的回复。我只是在寻找一个单行命令行解决方案。)

最佳答案

根据您的目标,您可能会发现使用“cljsbuild 测试”很有用。您可以在使用 node.js/v8/phantomjs 的 project.clj 上指定测试上下文。

例子:

:cljsbuild {
:test-commands {
"v8" ["v8"
"target/generated-sources/private/js/client.js"
"tests/v8-test-runner.js"]}}

v8-test-runner.js:

path.to.your.entrypoint.start()

您也可以让“lein cljsbuild auto”保持运行并直接启动 javascript 应用程序:

v8 target/generated-sources/private/js/client.js tests/v8-test-wrapper.js

如果您使用 clojurescript 构建 node.js 应用程序,这可能是最佳选择。您无需担心 javascript 中的类路径(这是 lein run 提供的主要功能),您可以直接从组装的 javascript 文件运行您的应用程序。

关于clojure - leiningen - 相当于 lein run 的 clojurescript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14888306/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com