电子应用程序未在已安装的应用程序中看到更新

时间:2017-06-24 03:54:02

标签: windows-installer electron

首先这里是GitHub仓库,因为此代码太大而无法粘贴到此处,https://github.com/HolyBreadstick/Electron-Hello-World/tree/master/AngularProfile-Page

好的问题: 所以我一直在关注如何设置电子应用程序的大约一百篇不同的博客文章。我可以使用我创建的名为npm run electron-dev的命令轻松地在我的系统上运行我的应用程序。执行此操作时,我可以看到更改正在应用于我的应用程序。现在我已经按照指南介绍了如何为我的电子应用程序创建软件包,遗憾的是我觉得我在这里搞砸了一步。

  1. 首先,我在我的src文件夹中创建了一个辅助package.json文件,其中包含一些元数据。如果我的createInstaller.js具有一些相同的元数据,那么该文件的重点是什么。
  2. 我创建了一个名为npm run windows-installer的脚本,这是一种调用我所有主要构建脚本和打包器的方法。如果我在对视图代码中的任何内容进行更改后运行此命令,则在安装程序脚本完成时运行setup.exe文件,并注意到我的所有更改都未应用。
  3. 我以为我按照指南介绍了如何设置安装程序事件以创建快捷方式图标等等,这一步从未奏效,因为我在开始菜单中看不到图标。
  4. 我知道这个问题有点宽泛我无法缩小范围,因为我找不到好的指南,列出了创建,打包,安装,更新Windows电子应用程序的整个过程。

1 个答案:

答案 0 :(得分:0)

首先,有许多不同的打包/构建电子应用程序的方式(所有这些都是跨平台的):

  • Electron Packager-非常基本,主要来自命令行
  • Electron Builder-更高级但可定制的
  • Electron Forge-为您提供了一个很好的模板,可以开始实施已经实施的包装。我认为这是你最好的选择

我建议您查看所有这些内容并找到最适合您项目的内容。

我还建议查看其他人的项目并查看他们的工作。 Awesome Electron是寻找项目的绝佳资源。

但是对于你的问题:

  1. 在src中放置package.json可以提供电子构建器元数据和依赖关系信息,以及createInstaller.js中的内容是提供电子winstaller元数据
  2. 这可能是版本号的问题。尝试更新版本号
  3. 查看此blog post可能有助于解决图标问题