electron-builder相关内容

将自定义页面/字段添加到使用电子生成器创建的 NSIS 设置

我创建了一个 Electron 应用程序,该应用程序使用 electron-builder 打包到 NSIS 安装程序中. 现在我想在安装程序中添加一个自定义文本字段,用户可以在其中输入一个值(该值应保存到磁盘/注册表,稍后需要在应用程序中可用). 我看到安装程序中定义了一个 customWelcomePage 宏,它可能(错误)用于此目的?但是我将如何创建一个创建完整页面的宏?NSI ..
发布时间:2022-01-10 22:20:43 其他开发

如何更改 ElectronJS 应用程序的默认图标?

我是 electronjs 的新手.我想将 Angular 应用程序转换为桌面.我可以成功实现它,但问题是应用程序图标设置为默认电子,而不是我提供的图标如下: win = new BrowserWindow({宽度:600,身高:670,图标:`${__dirname}/dist/assets/imgs/logo.png`}) 我在使用资源黑客构建应用程序后更改了图标,但我需要在构建时以正确 ..
发布时间:2022-01-10 22:19:09 其他开发

用 Electron 嵌入 Mongodb

我将 MongoDB 源代码保存在电子源代码中并使用此命令运行 MongoDB: const app = require('electron').app;const child_process = require('child_process');const dbInstanceDir = app.getAppPath();const startMongo = dbInstanceDir + m ..
发布时间:2022-01-10 22:13:53 其他开发

电子制造商与电子包装商

electron-builder 和 electron-packager.两者都有一些示例项目吗?哪个更适合独立的 .exe 应用程序构建? 解决方案 electron-packager 是(更新:在此提交中更改:“重构:合并电子打包器")被电子制造商使用.这篇文章声明 如果你真的想去城里,看看electron-builder它采用电子包装器产生的包装并创建自动安装程序. 电子 ..
发布时间:2022-01-10 22:06:14 前端开发

未找到安装电子应用程序 SQLITE 包

我们正在努力为 Windows 32 位和 64 位构建应用程序. 它是使用 sqlite3 作为数据库的 Angular 2 应用程序. 一切都在开发中完美运行,但在打包应用程序并在 Windows 上运行后,它会引发错误 尚未找到安装 SQLite 包.尝试安装它: npm install sqlite3 --save 这里是 package.json(其中对这个问题很重要的一 ..
发布时间:2022-01-10 22:04:31 其他开发

自定义字体未在 Electron + Vue App 上显示

我正在使用 Vue + Electron 开发一个应用程序,我在使用自定义字体时遇到了问题.在 web 模式下运行应用程序时,与自定义字体一起使用的图标显示正常.但是当我使用 electron-builder 构建应用程序时,图标/自定义字体没有加载. 我在 index.html 头标签中导入自定义字体,自定义字体位于 src/renderer/assets/fonts 文件夹中. 任 ..
发布时间:2022-01-10 22:03:44 前端开发

电子 - 不允许加载本地资源

晚上, 我正在研究使用 electron 来打包现有的 angular2 构建.我以为我进行了试运行,但实际包装似乎失败了(请参阅下面的最后一步),我想了解原因.这就是我正在做的事情...... 创建项目 使用 angular-cli 开始一个新项目 ng new electron-ng2-cli --style=scss 安装 electron 和 electron-builde ..
发布时间:2022-01-10 22:00:10 其他开发

如何使用电子生成器将文件夹和文件添加到电子构建

我正在创建一个运行从 create-react-app 生成的反应的电子.然后我添加 nedbjs(一个持久性数据库)和 camojs(用于 nedb 的 ODM)作为依赖项.要与 nedb 连接反应,我使用电子 ipc. 这是我的项目结构: 这是我的 package.json: “脚本":{“开始":“反应脚本开始","build": "react-scripts build"," ..
发布时间:2022-01-10 21:56:22 前端开发

使用 Electron (macOS) 打开应用程序并通过深度链接传递参数

我想使用 Electron (macOS) 打开应用程序并通过深度链接传递参数. 项目 'electron-deep-linking-mac-win' 在 GitHub 上. 编辑 package.json,遵循 'electron-builder 的快速设置指南 制作 mac 安装程序: {“名称":“电子深度链接-osx",“版本":“1.0.0","description": ..

Electron - 不允许加载本地资源

晚上, 我正在考虑使用 electron 来打包现有的 angular2 构建.我以为我进行了试运行,但实际包装似乎失败了(请参阅下面的最后一步),我想了解原因.这就是我在做什么... 创建项目 使用 angular-cli 开始一个新项目 ng new electron-ng2-cli --style=scss 安装电子和electron-builder 编辑 packag ..
发布时间:2021-11-09 00:01:00 其他开发

如何使用电子更新器自动更新电子应用程序?

我有一个 angular 应用程序,它已使用电子生成器转换为桌面应用程序.现在,我正在尝试在其中实现自动更新功能.我不希望电子生成器将更改发布到 github 存储库.(注意:整个应用程序都在一个私有的 github 存储库上.)我想手动上传必要的 .dmg、.zip、.yml 文件到发布标签,我希望自动更新程序可以获取这些文件.我怎样才能做到这一点? 目前,我将源 .zip 和 .tar. ..
发布时间:2021-11-04 11:48:44 其他开发

Electron + Vue App 上未显示自定义字体

我正在使用 Vue + Electron 开发应用程序,但我在使用自定义字体时遇到了问题.在 Web 模式下运行应用程序时,与自定义字体一起使用的图标显示正常.但是当我使用电子生成器构建应用程序时,图标/自定义字体未加载. 我在 index.html head 标签中导入自定义字体,自定义字体位于 src/renderer/assets/fonts 文件夹中. 任何帮助谢谢 解决 ..
发布时间:2021-09-20 19:33:55 前端开发

生成后无法在Electron App中写入文件

我知道这是一个重复性的问题,但是我找不到任何答案 我想将电子应用程序数据存储在本地json文件中 这很好用,但是打包和构建后不起作用 我试图在管理员中运行应用程序,但此操作不再起作用! 我不知道如何解决这个问题 有一种方法可以将数据存储在电子应用程序中无所谓 谢谢 解决方案 您将文件保存在哪里?除非您具有管理员访问权限,否则您将无法保存到某些目录,因为这将暴露书面应 ..
发布时间:2021-05-09 19:36:37 其他开发

安装完成后创建自定义页面

我正在处理一个脚本,该脚本正在安装我用电子制作的应用程序,到目前为止,一切似乎都工作正常.但是,有一个问题,我能够添加新的自定义页面,但是它是在安装之前添加的.有一个问题,因为此页面包含两个输入字段,用户必须填写这些输入字段,然后将提供的数据存储在安装了app的目录中.但是由于在此步骤之后安装了应用程序,因此目录将被覆盖并且文件消失了.这是代码: !include nsDialogs.nsh!i ..
发布时间:2021-05-03 20:53:35 其他开发