【问题标题】:How to write an Electron app with Hyper?如何使用 Hyper 编写 Electron 应用程序?
【发布时间】:2018-04-03 02:14:52
【问题描述】:

我想知道,如何开始使用 Hyper.js 源编写 Electron 应用程序?

我是 Electron 和 Hyper 的新手,并且观看了一些有关构建 Electron 应用程序的视频。但我不太清楚如何启动 Hyper 应用程序。例如,源文件中的“主”文件是哪个?

【问题讨论】:

  • 首先查看根目录下package.json文件的scripts部分,你可以看到初始化你运行的应用electron app?在 app 目录中,index.js 文件包含大部分与通过电子执行的应用程序相关的代码?
  • 感谢 Craig,package.json 文件是第一个查看的文件,但该文件中没有“脚本”部分(我很惊讶没有看到,但因为我是初学者我想有些东西我还不明白)。我尝试了node index.js,但它抱怨关于 notify.js 的错误,它无法读取未定义的“on”属性,在行中:app.on('ready', () => {
  • (我已对此进行了编辑,以减少请求指南的内容,因为那将是题外话。它有点简短,但它可能会通过,因为它有赞成票)。

标签: electron hyper


【解决方案1】:

好的,在阅读并熟悉了 Node.js 和 Electron 应用程序之后,以下过程有效: git clone https://github.com/zeit/hyper cd hyper npm install

很多包会被安装在一个叫做node_modules的子目录中,那么: yarn run dev

并且(在单独的终端窗口中): yarn rup app

这将打开一个与Hyper 构建的原始应用类似的 Electron 应用。

【讨论】: