【问题标题】:How to deploy the build of a electron app like Sizzy?如何部署像 Sizzy 这样的电子应用程序的构建?
【发布时间】:2019-12-29 17:30:18
【问题描述】:

我是 yarn、nodejs 和 react 应用的新手。我试过运行Sizzy app,如果我首先在cmd终端中运行yarn start然后通过http://localhost:3033访问,它可以在我的本地XAMPP服务器上运行,但过了一会儿我必须重新运行相同的命令。我试过yarn build,然后导航到构建目录,但只是加载了一个带有标题的页面,它没有相同的功能。无论如何,构建目录的内容看起来与公共目录的内容非常相似。

我查看了this SO postthis one,但仍然不确定为什么我每次都需要运行 yarn start。

更新:

我仍然不确定 node、react 和 electron 是如何组合在一起的,以及为什么每个都需要,还有很多研究和学习要做!我相信我正在看的是“电子应用程序”,而不是“反应应用程序”。我想如果我运行命令npm run package-win 那么我想我应该得到一个exe文件和一些dll。但是如何设置以在 Apache Web 服务器上运行而无需开始使用命令行,或者您只需要使用不同的架构构建它?

从阅读this开始有了模糊的理解。

【问题讨论】:

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

标签: reactjs electron yarnpkg


【解决方案1】:

如果您使用了npx create-react-app <app-name>,那么您只需将package.json 文件中的"start" 脚本更改为"serve -s build"。运行yarn add serve添加部署,Heroku是个不错的选择。创建一个 Heroku 应用程序并将您的 git 存储库连接到新创建的应用程序。然后转到deploy 选项卡并部署您的分支。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-05-23
    • 2023-03-18
    • 2013-12-29
    • 1970-01-01
    • 2014-08-11
    • 2012-07-03
    • 1970-01-01
    • 2018-04-06
    相关资源
    最近更新 更多