electron 相关问题

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

当任何人在他们的操作系统上安装我用 Electron js 编写的软件时如何执行脚本或命令

我已经使用Electron JS创建了一个项目,现在我想使用Electron Forge make制作一个Linux可发行版,但是在任何Linux系统上安装此软件期间我需要执行...

回答 1 投票 0

多个窗口独立cookie

我想编写一个基于多个窗口的电子应用程序。 使用此应用程序,我希望能够在不同窗口中使用不同角色登录网络应用程序。 因此,我需要一个

回答 2 投票 0

电子商店返回“类型上不存在属性‘set’/‘get’”

我正在使用电子商店来演示电子项目。在我的 main.ts 进程中,我尝试初始化存储并检索一个简单的设置对象。它看起来像这样: // main.ts 导入存储...

回答 1 投票 0

如何在 Electron 中为 Buffer 图像设置窗口图标?

我有一个图像存储在缓冲区中。我试图将其设置为窗口图标,但我找不到方法。没有图像的路径,所以我不能只使用 win.setIcon('path/to/image')...

回答 2 投票 0

如何为 Electron WebView 中的表单创建 JavaScript 自动填充脚本以绕过验证问题?

我正在开发一个带有 WebView 组件的 Electron 应用程序,可以呈现各种网站。我的目标是为这些我们中的表单开发一个类似于密码管理器的自动填充脚本...

回答 1 投票 0

Index.html 未链接到电子角度中的 app.component

我正在尝试将电子添加到现有的角度项目中。 我像新应用程序一样添加,我认为我配置正确,但是当我运行我的电子应用程序时,屏幕上没有显示任何内容。 这是main.js,...

回答 2 投票 0

Windows 10 Electron Forge 图标不起作用

我正在尝试发布我的电子应用程序,并且我在 package.json 中使用以下代码: “打包配置”:{ “图标”:“./src/icon.ico” }, 但是当我使用 el...

回答 3 投票 0

如何替换 Electron Forge 创建的 Electron.js 包中的默认启动屏幕

拜托,我正在从事电子项目 我需要使用 Electron Forge make cli 生成 .exe 它正在工作,但显示默认的启动屏幕 附如下: 任何人都可以帮助我如何重新放置...

回答 2 投票 0

使用 React 前端在 Electron 应用程序中加载本地资源

我正在开发一个带有 React 前端的 Electron 应用程序,旨在执行一些视频任务。目前,我正在后端加载视频文件,将其转换为 Base64 数据格式...

回答 1 投票 0

Electron 和 vuejs 的桌面应用程序

我有一个 BeginTestView.vue 页面,其中有一个开始测试按钮。单击此按钮将启动一个 exe 文件,其中包含 C# 中的 Nunit 测试。我想在 Vue com 中使用 child_process execFile 运行 exe...

回答 1 投票 0

node js 的生成过程在生产模式下的电子应用程序中给出错误

我正在使用 React 开发一个电子应用程序,我有一个 python 文件,我想通过电子的主进程运行它。 我正在使用 Node js 的子进程来生成 python exe(esic.exe) 文件。我

回答 1 投票 0

使用电子锻造和反应(打字稿)堆栈在电子中设置应用程序图标

我已经设置了一个电子应用程序 TS+Webpack 和 反应TS 我正在尝试更改应用程序图标。 我的应用程序有以下文件夹结构 源代码 ├────主要 │ ├────资产 │ ├────方法 ...

回答 1 投票 0

使用电子构建器构建后出现空白屏幕

我将 React 应用程序转换为 Electron 应用程序,以便我可以将该应用程序作为可执行文件运行。我可以在开发中运行应用程序没有问题,但是当我使用电子构建器构建应用程序时......

回答 1 投票 0

如何将本地字体集成到 Electron React Boilerplate 应用程序中?

什么不起作用 我正在尝试将一些自定义本地字体添加到我的 Electron React 应用程序中,但我想在不在计算机上安装字体的情况下执行此操作。 当前部分解决方案 唯一的办法,

回答 2 投票 0

在运行电子构建器时清除本地存储

我正在编写一个电子应用程序,它使用本地存储作为 redux 存储的持久机制。但是,当我构建生产版本时,本地存储的开发版本仍然存在。 ...

回答 3 投票 0

使用 extraResources 和 extraFiles 时遇到电子构建器问题

环境: 节点--版本:v18.19.1 包.json: “依赖项”:{ “@电子/远程”:“^2.1.2”, "@voerkai18n/runtime": "^2.1.5", “@voerkai...

回答 1 投票 0

如何读取电子应用程序分发中的环境变量

电子应用程序有以下package.json: 包.json “脚本”:{ "start": "电子。", “pack”:“电子构建器--dir”, “……

回答 1 投票 0

无法在 Electron 中的单独 js 文件中使用 require

我有一个非常简单的 Electron 应用程序,使用版本 5.0.1。 这是我的index.html 文件: 我有一个非常简单的 Electron 应用程序,使用版本 5.0.1。 这是我的index.html文件: <!DOCTYPE html> <html> <head> <meta content="text/html;charset=utf-8" http-equiv="Content-Type"> <meta content="utf-8" http-equiv="encoding"> <title>Webgl</title> <script src="https://cdnjs.cloudflare.com/ajax/libs/three.js/104/three.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.js"></script> <script src="./initialization.js"></script> <link rel="stylesheet" type="text/css" href="application.css"> </head> <body> <script> initialization(); </script> </html> 然后我的main.js文件: const {app, BrowserWindow} = require('electron') const path = require('path') const url = require('url') let win function createWindow () { // Create the browser window. win = new BrowserWindow({ width: 1280, height: 720, nodeIntegration: true, resizable: false, maximizable: false }) // and load the index.html of the app. win.loadFile('index.html') // Open the DevTools. win.webContents.openDevTools() // Emitted when the window is closed. win.on('closed', () => { // Dereference the window object, usually you would store windows // in an array if your app supports multi windows, this is the time // when you should delete the corresponding element. win = null }) } app.on('ready', createWindow) app.on('window-all-closed', () => { if (process.platform !== 'darwin') { app.quit() } }) app.on('activate', () => { if (win === null) { createWindow() } }) 我的package.json文件: { "name": "estimation", "version": "1.0.0", "description": "estimation app", "main": "main.js", "scripts": { "start": "electron ." }, "author": "", "license": "ISC", "devDependencies": { "electron": "^5.0.1" } } 然后是我的 inittialization.js 文件,其中包含 initialization() 方法和 const fs = require('fs'); const fs = require('fs'); function initialization(){ } 现在我在多个地方问过同样的问题,我尝试了多种解决方案,但没有任何效果。我想知道现阶段这是否是一个 Electron 错误。 我无法摆脱的错误,无论我做什么,我都会遇到这个错误Uncaught ReferenceError: require is not defined 我只是想在另一个JS文件中使用require。为什么 Node.js 或 Electron 不接受这个? 将 nodeIntegration 放置在 webPreferences 属性中 { width: 1280, height: 720, webPreferences : { nodeIntegration: true }, resizable: false, maximizable: false }

回答 1 投票 0

如何获取电子中的光标位置

我们可以使用下面的代码片段找到鼠标位置 Electron.app.on('准备好', ()=> { // 获取鼠标位置 让 mousePos = electro.screen.getCursorScreenPoint(); 合作...

回答 2 投票 0

有没有办法通过命令行(用于 Github Actions)在 Windows 上安装 Apple Bonjour SDK?

我正在开发一个使用 Apple Bonjour (https://developer.apple.com/bonjour/) 的 Electron 应用程序,要编译其本机依赖项,我需要为每个应用程序安装 Apple Bonjour SDK

回答 1 投票 0

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