首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Leiningen leiningen.cljsbuild文件中钩子[leiningen.cljsbuild]的目的是什么?

在Leiningen leiningen.cljsbuild文件中钩子[leiningen.cljsbuild]的目的是什么?
EN

Stack Overflow用户
提问于 2016-04-16 12:53:45
回答 1查看 537关注 0票数 1

我一直在研究Clojure/ClojureScript web应用程序的几个项目模板。有些人在Leiningen project.clj中有下面一行

代码语言:javascript
复制
 :hooks [leiningen.cljsbuild]

而其他人却没有。

这条线的目的是什么?你为什么要用它,为什么不呢?使用这种方法有什么好处或缺点吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-16 14:55:26

:hooks选项用于修改内置的Leiningen任务。所有的细节都用莱宁根文献来描述。

钩子在lein的内置任务中添加了ClojureScript支持compiletestjar

如果您的项目同时包含Clojure和ClojureScript文件,可能会很有用。通过使用钩子,您可以使用lein的内置任务一次运行compiletest或将它们打包到jar中,而不是分别为Clojure (内置任务)和ClojureScript调用lein-cljsbuild任务。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36664443

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档