electron 相关问题

Electron(以前称为Atom Shell)是由GitHub创建的框架,它允许您使用HTML,CSS和JavaScript编写跨平台桌面应用程序。 Electron基于Node.js和Chromium。

在 Electorn 应用程序中从源代码构建 Redis 和 Redis-Stack

我正在开发一个使用 Redis 和 Redis-stack 作为数据存储的 Electron 应用程序。当我在本地运行它时,它工作正常,因为我已经通过自制程序安装了 redis 和 redis-stack。然而...

回答 1 投票 0

电子错误:视图重新加载后出现 ERR_FILE_NOT_FOUND

我遇到了一个奇怪的错误,我不知道如何修复。我正在使用 Angular 16 和 Electron 28。 这是我的配置: win.loadFile( 路径.join(__dirname,“/dist/角电子/浏览器/索引。

回答 1 投票 0

调整大小时,最大化/取消最大化在电子上不起作用: false

我正在通过 Electron 开发一个桌面应用程序。哪些是无框架窗口,我编写了一个 JS 最大化/取消最大化按钮,效果很好?  ... 我正在开发 Electron 的桌面应用程序。哪些是无框窗口,我写了一个 JS 最大化/取消最大化按钮,效果很好? <button class="max" onclick="MaxUnMax();">&nbsp;</button> JS function MaxUnMax () { const remote = require('electron').remote const { BrowserWindow } = remote; var window = remote.getCurrentWindow(); if (!window.isMaximized()) { window.maximize(); } else { window.unmaximize(); } } 但是当我禁用调整大小功能(通过 main.js 上的 resizable: false)时,最大化/取消最大化按钮不起作用。 我遇到了类似的问题,我找到了这个解决方案: 而不是使用window.isMaximized()我使用了window.isFullScreen() 对于window.maximize()和window.unmaximize()我使用了window.setFullScreen(true)和window.setFullScreen(false); 即使使用resizable: false,它也对我有用 解决方案1: const remote = require('electron').remote; const { BrowserWindow } = remote; function MaxUnMax () { var window = remote.getCurrentWindow(); if (!window.isFullScreen()) { window.setFullScreen(true); } else { window.setFullScreen(false); } } 解决方案2: const remote = require('electron').remote; const { BrowserWindow } = remote; function MaxUnMax () { var window = remote.getCurrentWindow(); window.setFullScreen(!win.isFullScreen()); } 使用setFullScreen(true)而不是maximize() win.setFullScreen(true);

回答 2 投票 0

Electron Packager 因 EBUSY 失败:资源繁忙或锁定,取消链接

我正在运行此命令将我的角度应用程序打包到电子桌面应用程序中: "package-win": " Electron-packager . MyApp --protocol=myapp --protocol-name=\"MyApp Desktop\&quo...

回答 1 投票 0

将 Electron API 方法类型添加到窗口元素,以便在 Svelte 中进行类型检查

我使用 ipcMain 从 Svelte 进行 API 调用。通常,我会做这样的事情: const get_version = async () => { 版本 = 等待 window.api.GetVersion(); } 这就像 s...

回答 1 投票 0

Electron - 无法在渲染器进程中加载文件的本地资源错误

我对 Electron 完全陌生,目前正在开发一个应用程序(使用 Electron-Vite + React)并遇到与加载本地资源(特别是名为 video 的文件)相关的问题。

回答 1 投票 0

如何跟踪跟踪有多少人正在使用我的应用程序

我确信这会被标记为“不够具体”或类似的东西,但如果是这样,如果有人能告诉我如何更好地提出这个问题,或者也许是一些......

回答 1 投票 0

反应式 MediaStream 对象上不存在属性“srcObject”

我目前正在尝试在 Electron / vuejs / vitejs 应用程序中访问我的网络摄像头,一切似乎都运行良好(我可以在应用程序中访问我的网络摄像头),但 vs code JS 抱怨“

回答 1 投票 0

使用Electron App打开文件时如何获取文件路径

我正在制作一个具有自定义文件扩展名的应用程序。我完成了文件的读取和写入,并且在 mac 上双击打开了文件,但我找不到一种方法来使双...

回答 1 投票 0

如何从网站启动我的 Electron 应用程序

我正在使用 React-Vite 和 Typescript 在网络中构建一个应用程序,当我单击网络应用程序中的按钮时,我想启动一个 Electron-React-Vite-TS 应用程序。 我向 ChatGPT 询问,它回答我说我不需要...

回答 1 投票 0

使用 VSCode 调试 Electron 渲染器进程

我尝试了这个文档——电子调试(主进程和渲染器进程)——但遇到了问题。 我一一浏览了指南,一切都很好,直到“1.更新 renderer.j 的内容...

回答 1 投票 0

Gitlab-CI 如何在不同的管道中使用工件

目前,我有两个主要项目。 1-) Vue 项目,其中包含(iOS 和 Android 的 webviews、网站和 Electron 的渲染器),它们共享组件和 API。 2-) 电子

回答 4 投票 0

使用ffmpeg转换音频格式

我想使用下面的代码将 wav 文件转换为 mp3 音频: ffmpeg 和 Fluent-ffmpeg 都已安装。 var ffmpeg = require('流畅的 ffmpeg'); 函数解码音频() { 让 track = './sources/au...

回答 2 投票 0

Electron + Vite + React 应用意外错误! 404 生产中未找到

我用 vite 开发了一个 React 应用程序,我正在尝试使用 Electron 将其转换为桌面应用程序。当我在开发模式下运行电子时,一切正常;但在我的制作中...

回答 1 投票 0

如何使用Javascript对具有相同名称的对象进行分组?

使用 Node,我正在实现一个 ID3 标签解析器来从 MP3 中获取标题、专辑和艺术家。 现在,我需要获取返回的信息,并按专辑名称对它们进行分组。 在我特定的我们...

回答 5 投票 0

退出代码:ENOENT。 spawn prlctl ENOENT failedTask=build stackTrace=错误:退出代码:ENOENT。生成 prlctl ENOENT

在通过 Circleci 为我的电子应用程序实现 ci/cd 管道时,我遇到了这个错误 退出代码:ENOENT。 spawn prlctl ENOENT failedTask=build stackTrace=错误:退出代码:ENOENT。是...

回答 1 投票 0

构建我的电子应用程序时出错

我在使用 Electron-builder 构建 Node JS/电子应用程序时遇到了问题。运行 npm start 时效果很好。但是,当我执行命令 build -w (对于 Windows)时,它失败了......

回答 3 投票 0

Electron loadURL 错误地强制使用 HTTPS

Electron 尝试使用 HTTPS 协议加载 URL,但我加载的是显式 HTTP。 Webpack 在 HTTP 地址处正确加载,因此应该是 Electrum 问题。 mainWindow.loadURL('http://

回答 2 投票 0

有什么理由在 Electron 应用程序中使用 Web 服务器(Express)?

我正在学习 Electron,我看到的所有内容都是使用 file:// 协议来加载页面,到目前为止,一切正常。我还看到一些在 Electron 中使用 Express 的参考。 我的追求...

回答 2 投票 0

Electron-builder 未捆绑 python 文件

这是我的目录结构,其中 renderer.js 包含在 index.html 中。 python 脚本 Visitor.py 和 download.py 是通过 python-shell 从 renderer.js 调用的。 一旦捆绑,就无法...

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.