Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Electron Clojurescript:如何使web应用程序版本与桌面电子版共存_Electron_Clojurescript_Reagent_Re Frame - Fatal编程技术网

Electron Clojurescript:如何使web应用程序版本与桌面电子版共存

Electron Clojurescript:如何使web应用程序版本与桌面电子版共存,electron,clojurescript,reagent,re-frame,Electron,Clojurescript,Reagent,Re Frame,我已经创建了一个基于leiningen的clojurescript Web应用程序 更具体地说,我使用的是重帧模板: 我想知道是否有可能将这个项目编译成一个基于电子的桌面应用程序?我注意到有像这样的电子模板,但我不知道如何使web版本与电子版本共存 这可能吗 更新: 让我的问题更清楚: 如何使基于电子的版本和基于网络的版本共享相同的代码库?有这样做的例子吗?我已经发布了在Electron中运行的重新帧应用程序,所以这当然是可能的。我们在web上托管JS,因此我们可以将我们的应用程序作为webap

我已经创建了一个基于leiningen的clojurescript Web应用程序

更具体地说,我使用的是重帧模板:

我想知道是否有可能将这个项目编译成一个基于电子的桌面应用程序?我注意到有像这样的电子模板,但我不知道如何使web版本与电子版本共存

这可能吗

更新:

让我的问题更清楚:


如何使基于电子的版本和基于网络的版本共享相同的代码库?有这样做的例子吗?

我已经发布了在Electron中运行的重新帧应用程序,所以这当然是可能的。我们在web上托管JS,因此我们可以将我们的应用程序作为webapps提供,我们只是选择不这样做。我没有在Electron设置上工作,但是任何ClojureScript/Electron模板都应该让您开始

你关于web版本与Electron共存的问题不是很清楚。您可以从web提供应用程序并将Electron视为浏览器,也可以将编译好的ClojureScript发送到本地运行