如何在electronjs上构建expressjs,reacjs

时间:2017-07-29 04:16:26

标签: javascript reactjs express build electron

所以,我试图让Electron应用程序将Express作为服务器运行,并将React作为客户端运行。我认为我的步骤是基本的,首先我用电子样板生成电子然后在生成的项目内部,我也使用样板生成表达到服务器文件夹,并在我生成的同一电子项目文件夹中生成与create-react-app的反应进入客户端文件夹。

这是我的项目文件夹结构:

project folder structure

来自create-react-app的客户端文件夹,来自快速样板的服务器文件夹。

在开发中,我在端口30001运行express并在端口3000处做出反应。并使用此脚本运行它们:

"start": "concurrently \"cd ./server && cross-env PORT=3001 npm start\" \"cd ./client && cross-env BROWSER=none npm start\" \"wait-on http://localhost:3000 && electron .\"",

但是,从这一点来说,我不知道如何构建它的一些线索。

注意:我已经尝试了另一个反应电子样板,有些对我来说太多了,或者有些人无法直接导入节点模块反应,我不知道为什么。我使用expressjs作为我的反应和节点模块之间的桥梁。任何有关更好实施的见解都将受到高度赞赏。

0 个答案:

没有答案