问题标签 [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.
github - 如何为我的电子应用程序制作一个简单的更新程序
到目前为止我的代码。
包.json
当我npm run build
在 dist/win 目录中运行命令时,我得到以下文件:
- 在 dist 里面,我有文件 latest.yml 和 setup.exe
- 在 dist/win 中,我的应用程序已解压缩。
如何从 GitHub 存储库更新我的应用程序?
我试图在我的 GitHub 存储库上发布一个新版本 1.0.1 但没有更新我的应用程序。
github - 如何在 Windows 10 上设置从 GitHub 生成的环境变量?
我想为我的 Electron 应用程序制作一个更新程序,但我坚持使用 GitHub 访问令牌。
我从我的 GitHub 帐户生成了一个令牌,之后,我尝试在我的 Windows 环境变量中设置该令牌。
当我转到我的应用程序并运行此文件publish.sh
发布.sh
我运行此文件 ./publish.sh 并收到此消息:
您必须设置 GH_TOKEN 环境变量。
我想在这个例子中实现第 4 步和第 5 步: https ://github.com/iffy/electron-updater-example
我尝试从 Git Bash 运行此命令export GH_TOKEN="435468246872235283762846848267"
,但我得到的返回码为 0。
electron - Updating electron app manually
I was thinking this scenario
if you know how to make this with
- electron-builder
- electron-updater
The electron Updater is download the updates and close the app suddenly I don't want that I want the user to have the control.
How I gona make this. ?
node.js - Electron 构建失败,退出代码为 255
对不起“不是那么具体的标题”:笑脸:我正在尝试用电子构建打包我的应用程序,但它让我阻止构建,抛出这个错误:
我认为这是 node-gyp 的错误,所以我尝试将 int 安装为全局包,但没有运气。阅读所有这些奇怪的错误,我发现它与 ursa 模块有关,可能吗?!
任何帮助都值得赞赏:笑脸:
sqlite - Electron JS + SQLite 数据库
我有一个使用本地 sqlite 数据库的 Electron JS 应用程序。sqlite 数据库是项目文件夹结构(lib 文件夹)中的一个文件。该应用程序在测试期间工作得很好,但是当我在 Mac 上构建应用程序并启动 .dmg 文件时,它收到一个错误,说它找不到 .sqlite 数据库。
有没有办法让它与我项目中的 sqlite 数据库一起使用?或者有没有更简单的方法在 Electron 应用程序中进行本地存储?
谢谢你。
node.js - 如何为 Electron 应用程序创建 PPA
我已经使用 electron-react-biolerplate 构建了一个电子应用程序。如何为电子应用程序创建 ppa(启动板)?有没有可用的文档?
angularjs - How to get Electron cookies in Angular js?
I am just creating an Electron app and I have created cookies in my main.js (node js). session.fromPartition('persist:sessionName').cookies
Using this i can set and get cookies data on node js, I want to manage these cookies on Angular JS.
Please advice.
node.js - 使用 Electron 应用程序打包 Keytar
我正在使用 electron-builder (16.6.2) 打包我的电子应用程序,其中包括 keytar (3.0.2) 作为产品依赖项。
package.json 文件包括:
当我在同一系统上运行 .app 时,它运行良好。当我尝试在不同的系统上运行它(或删除我的 node_modules)时,它找不到 keytar.node。构建 keytar 时,它包含我系统的该映像的完全限定路径。我在控制台中收到以下错误:
我一定错过了构建过程中的一个步骤。
electron - 如何检测到 Electron 应用程序第一次运行?
我正在使用最新版本的 Electron-builder(使用 AutoUpadate)开发应用程序。
有什么方法可以知道App安装后第一次运行吗?
Ps:我尝试过使用electron-config,但是卸载后用户数据文件没有被删除,每次安装都需要做一些事情(即使它在同一台机器上)。
macos - 使用 Electron (macOS) 打开应用程序并通过深度链接传递参数
我想使用 Electron (macOS) 打开应用程序并通过深度链接传递参数。
项目 'electron-deep-linking-mac-win' 在 GitHub 上。
已编辑package.json
,按照“电子制造商”快速设置指南生成 mac 安装程序:
编辑main.js
,附加代码来注册myapp
url 方案协议,监听'open-url' 事件并记录参数:
步入生活:-)
运行安装程序 ( electron-deep-linking-mac-win/dist/electron-quick-start-1.0.0.dmg
) 后,我尝试使用深度链接打开 electron-deep-linking-os 应用程序,myapp://param
在 Safari 地址栏输入。
如果应用程序打开,它会激活,我可以看到对话框和日志
open-url event: myapp://param
!如果应用程序关闭,它会打开,对话框会显示正确的 url,但不会记录到开发控制台!
为什么 withdialog
模块url
显示正确,但没有记录到开发控制台?如何记录它?
electron-builder
仅使用(使用electron-packager
)寻找解决方案!