仅用于前端的电子

时间:2017-11-13 19:43:00

标签: javascript python electron

我正在尝试将我的Web应用程序变成桌面应用程序。我已经构建并配置了一个服务器来托管用python编写的后端脚本。

我的前端是用JS,JQuery,HTML,CSS编写的。

我找到了一个名为Electron的开源框架,它将Web应用程序打包成桌面应用程序。我可以实现这一点,以便它只包裹我的前端组件而不必改变我的后端服务器吗?

1 个答案:

答案 0 :(得分:1)

实质上,是的,您可以使用当前的Web代码使用Electron创建桌面应用程序,因为Electron本质上基本上只是一个简化的浏览器。但是,如果项目尚未存在,您需要在项目中添加一些内容才能使Electron工作。

特别是3件事:

(请参阅快速入门指南:https://electron.atom.io/docs/tutorial/quick-start/

  1. package.json
  2. main.js
  3. 的index.html
  4. 您还需要安装nodejs作为电子本身是一个npm模块。

    所以不像你想象的那么简单,但绝对是一种相当简单和可行的方法。