问题标签 [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.
node.js - 无法在电子锻造中使用电子包装器构建
我用电子锻造创建了一个默认项目。当我尝试使用 command 打包我的项目时electron-forge
,进程退出并出现以下错误。
我究竟做错了什么?我按照说明在electron-forge找到了一个发球台。
感谢您的时间。
macos - 如何在 MacOS 中向电子生成器安装程序添加一个步骤
我正在尝试使用and创建我的electron
应用程序的 pkg 文件。electron-installer-dmg
electron-packager
深入研究这两个(以及其他一些工具)的文档,我找不到在安装过程中添加步骤的配置或解决方案。
更清楚地说,当我单击 pkg 文件时,我希望有一个用户协议步骤。
electron - 使用电子生成器时如何将参数传递给电子?
我正在使用 Electron 构建应用程序并使用 Electron Builder 进行打包。运行电子时,我想传递这个命令行参数: --enable-mixed-sandbox。
可能吗?如何?
这个:
由于以下原因无法工作:
请注意,调用 app.commandLine.appendSwitch('--enable-sandbox') 是不够的,因为电子/节点启动代码在可以更改铬沙箱设置之后运行。开关必须在命令行上传递给电子:
无法仅对某些渲染器启用 OS 沙箱,如果启用了 --enable-sandbox,则无法创建正常的电子窗口。
electron - 发布电子应用程序失败:错误!!TypeError:无法读取 null 的属性“提供者”
我正在尝试发布我的 Electron 应用程序,因此,我将发布添加到 package.json,现在它看起来像这样:
我有一个单独的 app/package.json。当我尝试通过运行发布时
我明白了
build\dist.js 包含如下内容:
任何想法为什么我会收到这个错误?
javascript - 缺少电子参数
我有一个电子应用程序,打包后会删除可执行文件名称后的第一个参数。
例如,该命令从main.js和控制台launcher.exe a b c
填充:process.argv
require('electron').remote.process.argv
去哪儿了a
?为什么?我该如何取回它?为什么只有在打包应用程序后才会发生这种情况?
编辑:当我从“C:\Users\me\AppData\Local\launcher\launcher.exe”运行启动器时会出现此问题,但当我从“C:\Users\me\AppData\Local\launcher\”运行它时不会出现此问题app-0.0.7\launcher.exe”。也许这与电子更新器有关。
electron - 你能用电子打包器创建一个 MSI 吗?
我刚刚用 Electron 构建了一个应用程序。
安装和运行electron-packager .
会创建一个my-app-win32-x64
包含一堆资产和 DLL 的文件夹。
这不完全是我可以分发给消费者的东西。
为我的电子可执行文件生成 Windows 安装程序的最简单方法是什么?
windows - 由于需要安装到用户端 pc 的本地依赖项,安装电子应用程序太慢
我有一个带有 2 个 package.json 文件的电子应用程序。
root/package.json
具有所有 devDependencies,并且root/app/package.json
具有应用程序运行所需的所有依赖项。
所以我app
使用electron-packager打包文件夹,然后使用inno setup为windows构建安装程序。
但是当我安装应用程序时,由于node_modules
inapp
有太多依赖项,安装程序非常慢,无法从node_modules
.
其他应用程序的安装成本为 3-10 秒,但我的 25-35 秒。
那么我该怎么做呢?也许我可以在打包之前使用 webpack 捆绑 js?
谢谢。
angular - 使用电子将 Angular 4 应用程序转换为桌面应用程序
我已经使用 Angular 4 开发了应用程序。我需要为此 Web 应用程序开发桌面应用程序。从我最初的研究中,我得到了最好的解决方案是电子。任何人请建议将角度 4 应用程序转换为电子的步骤?
请推荐!!!
linux - electron - incremental updating?
I am using electron-vue & electron-packager.
I am wondering whether I can do something like incremental updating, that is, after running an electron build command, I don't need to copy the whole electron-linux-x64
folder to my dist machine to update it to the newest, but instead I only need to copy some files in the folder.
Here is what I found up to now: I edit some code for the renderer
process. Then I let electron-packager
to build a package for linux
. Then I find that not all the generated files have been changed. Instead, it seems that only the resources/*.asar
have been changed. If I just copy these files to the dist machine, it seems that the machine updates well. But I am not sure whether some hidden files are changed too.
I would appreciate it if anyone could help me!
electron - electron-packager:如何在 dist 中包含特定的 node_modules?
我对 Electron 很陌生,我创建了这个愚蠢的演示应用程序。如果我用 运行它可以正常工作electron .
,但是当我用 构建它时electron-packager
,开发工具告诉我它没有找到我想使用的几个 node_modules(如 bootstrap、jquery)。
如何在 dist 中包含bootstrap
,jquery
和electron-notifications
(及其依赖项)?
Electron 用户通常如何解决这个问题,他们如何包括具体的node_modules
?
提前致谢!