这里是Figwheel配置,app.cljs.edn
^{:watch-dirs ["src/cljs" "src/cljc"]}
{:modules
{:aff {:entries #{asaas.aff.aff}
:output-to "target/public/js/aff.js"}
:loc {:entries #{asaas.aff.loc}
:output-to "target/public/js/loc.js"}
:user {:entries #{asaas.user.user}
:output-to "target/public/js/user.js"}
:auth {:entries #{asaas.auth.auth}
:output-to "target/public/js/auth.js"}}
:output-dir "target/public/js/app"
:asset-path "/js/app",
}
问题是,它仅在dev
中有效。我应该如何在.jar
创建的uberjar
中包括已编译的JS文件?
将app.cljs.edn
修改为,
^{:watch-dirs ["src/cljs" "src/cljc"]}
{:modules
{:aff {:entries #{asaas.aff.aff}}
:loc {:entries #{asaas.aff.loc}}
:user {:entries #{asaas.user.user}}
:auth {:entries #{asaas.auth.auth}}}
:output-dir "resources/public/js/app"
:asset-path "/js/app"}
现在正在打包。
注意:但是,请就最佳实践向我提出建议。谢谢。