问题标签 [electron-builder]
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.
electron-builder - 电子生成器无法生成 .nupkg
前几天我去执行一个应用程序的全新更新服务器部署(通过 -full.nupkg),并惊讶地发现我的 dist 文件夹中不存在该文件。我已经在 Windows 上运行并重建,但我只获得 .exe 和解压缩的文件夹版本。
我不记得我上次使用 .nupkg 部署进行完整构建是什么时候了,可能已经几个月了。我已经尝试回滚任何我能想到的相关更改(除了电子生成器本身,我无法进一步回滚,因为它为我们的一个平台提供了一个关键的错误修复) .
我的下一个想法是电子生成器中的一个错误,或者他们删除了该功能。但是,我没有看到任何关于它的当前错误,而且我遇到的文档(虽然有点模糊)至少似乎表明它仍然可用。
我确实也看到了一些对“electron-builder-squirrel-windows”模块的推荐,但我实际上找不到该模块。那是我需要的吗/什么坏了?如果是这样,我在哪里可以找到它?
macos - 我的 OS X Squirrel 配置中缺少什么?
我在后端部署了一个带有 Squirrel 的 Electron 应用程序来进行更新。Windows 部署工作正常,在此示例路径中从 .nupkg 更新:
但是,Mac 版本(我根据文档提供 .zip 文件)似乎不起作用。我遇到了一些关于路径的相互矛盾的信息(并且已经全部尝试过,加上很多变化,以防文档中出现拼写错误),但我能找到的最新信息是我现在正在使用的信息:
我应该为 OS X 使用什么路径?Electron-builder(带有 Squirrel 模块)正在创建的 .zip 文件是否可能会导致问题?
electron - 在 Windows 中打包和分发 Electron 桌面应用程序时出错
我创建了一个示例电子应用程序,我需要从中创建一个 .exe 文件。我设法构建了没有错误的应用程序,但是当我启动应用程序时出现错误。我不知道为什么我得到这个。如何解决这个问题?
我的 package.json 文件
项目Electron 项目的 Repo
javascript - Electron app.makeSingleInstance 允许无限实例
我的Main.js代码是:
这与 Electron 文档以及我在网上可以找到的所有示例基本相同。其他人遇到过这个问题吗?我在网上看到很多人说这段代码对他们不起作用。
我正在使用Electron-Builder
.
谢谢你。
nsis - 使用电子生成器添加 NSIS 脚本以在安装期间运行 DPInst.exe
我正在electron-builder
为我的电子应用程序创建 NSIS Windows 安装程序。在安装过程中,我需要运行包含DPInst.exe
的以确保安装驱动程序。
我可以说electron-builder
我包含了一个自定义脚本:
但我不知道应该在installer.nsh
文档说我需要类似的东西:
而且我已经看到了一些 NSIS 命令可以运行DPInst.exe
但我不确定如何组合它们,因为我无法计算出语法!
electron - 在 Mac 中使用 Electron 定义文件关联
我正在尝试创建一个简单的电子应用程序,它从 Google Drive 打开 Google Office 文件,读取链接文件并创建一个包含该 google doc 页面的新窗口。
如果我在使用 electron-builder 构建后编辑 info.plist 以使应用程序接受文件扩展名“.gdoc、.gsheets 和 .gslides”,我可以让它工作。
有没有不涉及手动编辑 info.plist 的更聪明的方法?
node.js - Electron 跨平台使用中的 Node Native AddOn
如果我在将在 Mac 和 Windows 上使用的 Electron 应用程序中使用 Node 原生插件,我是否需要做任何特别的事情来确保在每个构建中使用正确的插件风格(Mac 或 Windows)?我在 Windows 上开发,但用户也将在 Mac 上运行。我将使用 Electron-Builder 构建输出。
谢谢。
electron - 如何在电子应用程序中添加图标
我有一个 win .exe 和安装程序的电子构建文件,但图标不是我的。在我的 main.js 文件中,我有附加图标的代码,但我只能让它在 createWindow 函数内工作。在函数之外,我收到一条错误消息。.exe 将运行,我得到我的图标,但这样做会出错;安装程序根本不起作用。我已经尝试过几个教程,但没有一个能解决这个问题。
main.js
包.json
我不知道从这里做什么。