Reactjs 如何部署像Sizzy这样的电子应用程序的构建?

Reactjs 如何部署像Sizzy这样的电子应用程序的构建?,reactjs,electron,yarnpkg,Reactjs,Electron,Yarnpkg,我不熟悉纱线、nodejs和react应用程序。我已经尝试运行了,如果我首先在cmd终端中运行warn start,然后通过访问,它会在本地XAMPP服务器上运行,但过了一段时间,我必须重新运行相同的命令。我尝试了warn build,然后导航到build目录,但只是加载了一个带有标题的页面,它没有相同的功能。构建目录的内容看起来与公共目录的内容非常相似 我已经看过了,但仍然不确定为什么每次都需要运行纱线启动 更新: 我仍然不确定节点、反应和电子是如何结合在一起的,以及为什么需要每个节点、反应和

我不熟悉纱线、nodejs和react应用程序。我已经尝试运行了,如果我首先在cmd终端中运行
warn start
,然后通过访问,它会在本地XAMPP服务器上运行,但过了一段时间,我必须重新运行相同的命令。我尝试了
warn build
,然后导航到build目录,但只是加载了一个带有标题的页面,它没有相同的功能。构建目录的内容看起来与公共目录的内容非常相似

我已经看过了,但仍然不确定为什么每次都需要运行纱线启动

更新:

我仍然不确定节点、反应和电子是如何结合在一起的,以及为什么需要每个节点、反应和电子,还有很多研究和学习要做!我相信我看到的不是“react应用程序”,而是“Electron应用程序”。我想如果我运行命令
npm run package win
,那么我应该得到一个exe文件和一些DLL。但是,如何在不必开始使用命令行的情况下设置在ApacheWeb服务器上运行,或者您只需要使用不同的体系结构来构建它


开始从阅读中获得模糊的理解。

如果您使用了
npx create-react应用程序
,那么您只需将package.json文件中的
“start”
脚本更改为
“service-s build”
。运行
纱线添加服务
添加部署,Heroku是一个不错的选择。创建Heroku应用程序并将您的git repo连接到新创建的应用程序。然后转到
deploy
选项卡并部署分支

公共目录用于保存网页使用的静态文件,如图像、音频和视频文件。因此,它应该与dev公共文件夹包含的内容相同。