问题标签 [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 投票
1 回答
2122 浏览

javascript - 减轻电子应用程序的重量

我有一个开关代码来识别 Windows 拱门:ia32 和 x64,因此我的应用程序文件夹中有两个 pepflashplayer.dll,但两个文件的重量为 45.8mb(应用程序的最终重量为 74mb),而且我认为我的应用程序对于仅在网站上为游戏收费来说太重了

不存在使文件更轻的任何方法吗?

0 投票
1 回答
3363 浏览

windows-services - 如何将 Electron 应用程序和 windows 服务捆绑在一起?

我对电子应用很陌生。我需要一些有关选举安装的帮助。我有一个Electron 桌面应用程序和一个windows 服务。我可以使用 package.json 启动和停止我预先安装的服务sudo-prompt。我正在使用包创建Windows 安装程序。electron-winstaller但我想将我的windows 服务与我的电子应用程序捆绑在一起。我的要求是,当我安装电子包时,它也应该安装我的服务,当我卸载我的包时,应该卸载该服务。

请帮帮我。任何线索,任何建议将不胜感激。如果您认为这应该通过其他方式来实现,那么请建议我。

0 投票
1 回答
3692 浏览

javascript - Node-GYP 失败,退出代码:1

我必须在 electron.atom 中使用 node-usb 才能使用我正在尝试安装 node-gyp 并且我面临一个问题。

我在stackoverflow上发现了几张相同的票,我都试过了。仍然没有成功。

有没有人找到任何解决这个问题的方法。

0 投票
0 回答
804 浏览

node.js - 如何以管理员身份启动电子桌面应用程序

我已经创建了一个电子桌面应用程序。我曾经electron-packager制作过电子的包装。使用该软件包,我通过electron-winstaller. 我的应用程序需要一些管理员权限,所以我希望我的应用程序每次都以管理员身份运行。我曾经sudo-prompt提示用户输入 UAC。但是每次我使用sudo.exec()函数时都会提示。

0 投票
1 回答
336 浏览

electron - Electron-packager 不打包名称以“@”开头的节点模块

我使用电子创建桌面应用程序,并尝试了电子打包器。但是 electron-packager 不会打包名称以“@”开头的节点模块(例如:@turf、@mapbox)

在开发文件夹的 node_modules 文件夹中,我可以找到“@turf”和“@mapbox”。 开发文件夹

但是跑完之后

创建的包从不包含“@turf”和“@mapbox”。而且,它的依赖模块也不包括在内。 包的节点模块

我的 package.json 包含“@turf”,所以它没有设置错误。

如何将此类 @-started 模块打包到应用程序包中?

0 投票
4 回答
33574 浏览

javascript - 电子封装:减小封装尺寸

我做了一个简单的电子应用程序:

main.js

包.json

使用电子打包器,我已经构建了要发布的包:

构建包的总大小为107 MB

有人有减小包装尺寸的技巧吗?

0 投票
2 回答
1313 浏览

webpack - 打包的电子应用程序无法找到节点模块

我有一个使用electron-forge设置的电子项目。该应用程序在本地运行良好,我正在尝试将其打包以在各种操作系统上分发。但是,当我打包并编译应用程序并尝试运行它时,我收到cannot find module ...如下错误:

我的构建过程如下:

  1. 用于webpack将电子组件捆绑到一个文件中
  2. 打包并编译使用electron-forge

webpack.config.js

forge.config.js

我在这里做错了什么?似乎electron.asar构建的不知道如何/在哪里找到某些 node_modules,但我的印象是它们将包含在由webpack.

0 投票
1 回答
34 浏览

javascript - 大炮查找模块。电子

有一个问题让我卡了 3 个小时。我开始学习 Electron 框架。

在我安装独立性之前一切正常:ElectronViewRenderer。

这是错误:找不到模块'../js/index.js'

我的文件夹结构: http: //puu.sh/yAbnR/1acdb39aa7.png

我的 Index.ejs(视图):

包装器.json:

0 投票
0 回答
143 浏览

node.js - 使用 Electron 应用程序启动文件;获取文件的 url(进程变量)

我已经打包了我的电子应用程序,我可以双击一个文件让它启动应用程序。

但是,我没有被传递双击文件的 url。它不在process.argv

当我构建允许这种行为的应用程序时,是否应该提供一个标志?

process.argv 上的 Node.js 页面不是很有帮助。

0 投票
1 回答
708 浏览

javascript - 从电子调用窗口函数

在一个 .js 文件中,我有

现在我想调用主电子文件中的函数。我怎样才能做到这一点?

这是我在主电子文件中尝试做的事情:

这没用。为什么?