Electron-React-Production-Ready-Boilerplate一个生产级别的React电子应用样板

Electron-React生产就绪样板终于实现了可工作的Electron React打字样板!这是一个基于React和TypeScript的Electron应用程序样板,采用Parcel打包技术,为开发者提供了直接的解决方案。此样板可以输出带有安装程序和混淆代码的生产就绪版本,并已经过测试,可在WindowsMacOS上稳定运行。使用yarn dev启动开发模式,结合以下步骤实现开发者友好的体验:

  1. 热模块重载:在开发环境下,使用两个终端分别运行以下命令。

    • 终端 1yarn:bundle,进行主进程代码的捆绑
    • 终端 2yarn:electron,启动Electron应用并加载热模块
  2. 分发构建:通过yarn package命令构建混淆后的分发版。所有捆绑的代码将存储在build文件夹中,而可分发的安装包会存放在dist文件夹内。

文件夹结构

  • build:存储为捆绑代码而创建的文件
  • dist:由Electron Builder创建的最终可分发文件
  • src:包含所有源代码的文件夹

此样板为开发者带来了简洁的结构高效的开发流程,是一款理想的Electron应用开发起点

zip 文件大小:143.79KB