electron

启动 Electron App 后自动运行 Node.js 服务器文件

我正在使用 GitHub Electron 使用 Web 技术创建桌面应用程序。 我使用Node.js作为服务器,我的问题是我不知道如何在启动电子应用程序时运行文件server.js。 我想为分发打包我的应用程序,以便我可以在没有命令行的情况下运行服务器$ node server.js。... »

如何在 Electron 中触发节点 filename.js 文件?

我正在尝试从 Electron 触发一个 JS 文件。如果我在终端中尝试命令 node test.js,它工作正常。如果我在 Electron 中尝试相同的操作,我会收到错误 Uncaught Error: spawn node test.js ENOENT。如果我走错了路,你能纠正我吗? var spawn = require('child_process').spawn; var exec... »

在 Electron 中使用 Webpack 自动刷新

我有一个 Electron/Webpack 项目,我正在尝试在文件更改时添加自动刷新。根据documentation,我采取了以下步骤: 我将webpack-dev-server 添加到我的项目中。 我将以下内容添加到我的webpack.config.js: devServer: { inline: true } 然后我用命令webpack-dev-server --progr... »

vue.js / electron 如何列出公用文件夹中的所有文件夹名称

我是 Vue / electron 的新手... 我需要列出 /public 目录中的所有文件夹名称。 这些文件夹内可能是其他带有 .pdf 文件的子文件夹。 到目前为止,我尝试过: require.context('@/../public/pdf/moreFolders', true, /^.*\.*$/) 但这似乎更适合在文件夹中显示文件。 最后,我想显示一个具有该公用文件夹树结构的... »

Electron 桌面应用程序的表单操作提交

这是我第一次使用 electron/node.js 构建桌面应用程序,我没有构建 Web 应用程序的经验。 我正在尝试向我的应用添加提交表单。 我尝试复制教程 (w3),但始终收到相同的错误消息: Not allowed to load local resource: index.html action_page.php 我做错了吗? ... »

Electron macOS:更改文件图标

我们正在尝试寻找并使用一个可以让我们更改文件图标的电子 API(仅限 macOS)。 我们的应用程序接受来自 macOS 查找器的文件夹,我们想要一种方式/api 来获取当前文件夹图标并通过传递新的 icns 或 png 文件来更改它。有可能吗?... »

将 NextJS 网站转为桌面应用程序:Electron、React-Native 还是 React-Desktop?

我刚刚学习了 ReactJS,目前正在使用它开发带有 NextJS 的应用程序。我也计划将其作为桌面应用程序提供。 我遇到过 Electron、React-Native 和 React-Desktop,但我不确定哪个是最佳选择。我更喜欢一个允许我使用我已经编写的大部分代码的解决方案(所以 React-Native 可能不是最好的选择?) 另外:使用 NextJS 是否会使将其转换为桌面应用程序变得... »

Electron,js 系列问题

一直试图让 Electron.js 与我的 Arduino 对话。 char x = 'v'; void setup() { // initialize serial: Serial.begin(9600); } void loop() { // print the string when a newline arrives: Serial.print(x); del... »

如何在 Apple Silicon electron-builder 上为 MacOS 构建通用包?

我正在尝试使用 electron-builder 创建一个通用包。 在基于 Intel 的 mac(带有 electron-builder v22.*)上,它会自动执行此操作。 现在我正在尝试在 m1 mac(使用 electron-builder v23.0.2)上做同样的事情。但是它会自动创建两个包(一个用于 Intel,另一个用于 arm64)。 该应用程序使用专门为基于 Intel 的 m... »

SendKeys.SendWait() + Electron 应用程序交互:如何设置 DOM3 键盘事件“代码”?

我正在尝试在需要键盘输入的基于 Electron/javascript 的游戏上自动执行操作。示例:键入“a”应该会激活游戏中的一项功能,我想用软件自动执行此操作。 问题:我注意到在 C# 桌面应用程序中使用 SendKeys.SendWait("a") 时,相应的 DOM 事件确实触发(我使用事件调试器来证明它已发送),但该 DOM 事件中的“代码”属性为空且没有任何内容发生了,而当我用键盘实际... »

c#

Electron JS 可以使用不同的 node_modules 上下文执行子进程吗?

我正在使用 Electron JS 打包节点应用程序,但现在我需要创建一个无头的服务器应用程序,它将与 Electron JS 应用程序并行运行。 我希望 Electron 启动一个节点子进程。 问题是这个服务器应用程序应该有自己的 node_modules 文件夹。 有没有办法使用 Electron JS 将节点应用程序作为子进程执行(利用用户已经拥有 Node 环境的事实,例如 Electro... »

如何使用 Playwright 在 Electron 桌面应用程序上进行 E2E 测试

我尝试与剧作家一起编写 E2E 测试,但出了点问题。 当我初始化测试时,测试通过了,但实际上,块没有进入括号内。 当我输入错误的选择器时它也通过了测试。 代码如下: import { _electron as electron } from 'playwright'; import { test, expect, ElectronApplication, Page, BrowserContext,... »