问题标签 [electron-packager]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2594 浏览

javascript - Electron:__ 是针对不同版本的 Node.js 编译的

尝试使用 electron-installer-dmg 在 macOS Sierra 上打包电子应用程序时,我得到以下信息:

版本:

我试过了:

  • 切换节点版本。
  • 跑步./node_modules/.bin/electron-rebuild
  • 删除 node_modules 并运行npm install
  • 运行npm cache clear和重新安装包
  • 跑步npm rebuild
  • 设置 .npmrc 文件:

    /li>

这个问题有什么解决办法吗?

0 投票
0 回答
528 浏览

python - 为 Electron 应用程序添加 Python 安装

我正在为 Windows 创建一个 Eletron 桌面应用程序。我正在使用electron-packager然后electron-squirrel-startup创建一个 .exe 文件。就像在本教程中一样: https ://ourcodeworld.com/articles/read/365/how-to-create-a-windows-installer-for-an-application-built-with-electron-framework

我想将 Python 的安装添加到安装程序中。有谁知道该怎么做?

我的猜测是在 main.js 文件中的某个地方:

但我不确定。

编辑:

我的想法是使用node-cmd模块来执行 Windowscmd命令,但由于某种原因,这样的代码

handleSquirrelEvent函数中不起作用。它虽然在它之外工作。

0 投票
0 回答
331 浏览

webpack - 打包后静态文件的路径

大家好,我对这个https://github.com/electron-userland/electron-packager电子打包器有疑问,因为我正确理解了我编译到 asar 存档的所有内容,以及我的第二件事packager 使用 webpack 的生产构建来制作 .dmg 文件(我正在使用这个样板https://github.com/chentsulin/electron-react-boilerplate)。问题是:我有一个带有虚拟数据的简单 JSON 文件,但打包后我不知道我应该使用什么路径到这个文件。我尝试使用 npm 模块解压缩 asar 存档并查看里面发生了什么,但我没有看到任何东西,在我尝试使用 extraResources 但它根本没有帮助我,因为编译后我没有'看不到存档中的文件。我无法理解我错过了什么。图像效果很好,我不需要改变它们的路径。

0 投票
2 回答
2004 浏览

windows-installer - Electron Squirrel.Windows:.msi 不工作

我开发了一个 Electron 应用程序并使用,eletron-packager然后electron-squirrel-startup我创建了.exe安装.msi程序文件。该.exe文件工作正常,但.msi不是。看起来它只是在某个时候停止并关闭。在控制面板中我可以看到“my_app Machine-Wide Installer”,我不确定这是否是预期的效果,但仍然没有安装 my_app。

我有一个非常基本的 handleSquirrelEvents 函数:

这有点牵强,但也许它与数字签名有关?

0 投票
0 回答
1125 浏览

angular - 主进程中发生 JavaScript 错误:Electron

我正在尝试使用电子打包器打包电子应用程序。成功打包应用后,当我打开应用文件时,它会抛出以下错误。

主进程发生 Javascript 错误

正在使用的版本,

npm - 5.4.1 节点 - 6.11.0 电子 - 1.6.11

如果有人已经解决了这个问题,请提供帮助。

0 投票
2 回答
16085 浏览

javascript - 如何在系统启动时使用自动启动启动应用程序?

包.json:

index.js:

我使用此代码生成了一个电子 .exe。当我双击它时它会被执行。但是,我想在 Windows 启动时运行它。我开始了解自动启动。但是,我不确定如何在我的应用程序中使用它?任何帮助,将不胜感激。

0 投票
1 回答
365 浏览

javascript - 使用 Squirrel 将电子应用程序安装到 ProgramFiles(x86)

Squirrel 是否支持将 Electron 应用程序安装到 ProgramFiles(x86) ?

如果是的话,你能解释一下它是如何用电子应用程序完成的吗?

我找不到任何关于它的信息。我已经完成了对 %localappdata% 的安装。但对我来说很重要的是它可以安装到 ProgramFiles(x86)。

我使用本指南进行了安装:使用 Squirrel 在 Electron 上设置持续部署

0 投票
3 回答
72 浏览

javascript - 如何在每次点击时创建一个文本框

我需要创建一个空表单并使用按钮添加任意数量的文本框。每次单击都会创建一个文本框。我使用电子框架。有人会有想法吗?

0 投票
2 回答
4199 浏览

electron - electron-forge 如何指定打包的源目录?

我已经使用electron-forge应用程序绑定了create-react-app,现在我需要以某种方式指定从 CRA 生成的构建文件夹以进行打包。该文件夹也应该提供。

电子锻造能做到这样的事情吗?

0 投票
1 回答
330 浏览

node.js - 电子打包器 Javascript 错误 (jQuery)

我在编译我的(第一个)电子项目时遇到问题......

我可以使用已编译的应用程序成功创建新文件夹,但是,当尝试打开可执行文件时,会出现一个弹出窗口,说明:

主进程发生 Javascript 错误

未捕获的期望:$ 未定义在.......

我已经尝试过这个解决方案,但它并没有改变任何东西。

谢谢你的帮助!