Electron(以前称为Atom Shell)是由GitHub创建的框架,它允许您使用HTML,CSS和JavaScript编写跨平台桌面应用程序。 Electron基于Node.js和Chromium。
如何将本地字体集成到 Electron React Boilerplate 应用程序中?
什么不起作用 我正在尝试将一些自定义本地字体添加到我的 Electron React 应用程序中,但我想在不在计算机上安装字体的情况下执行此操作。 当前部分解决方案 唯一的办法,
我正在编写一个电子应用程序,它使用本地存储作为 redux 存储的持久机制。但是,当我构建生产版本时,本地存储的开发版本仍然存在。 ...
使用 extraResources 和 extraFiles 时遇到电子构建器问题
环境: 节点--版本:v18.19.1 包.json: “依赖项”:{ “@电子/远程”:“^2.1.2”, "@voerkai18n/runtime": "^2.1.5", “@voerkai...
电子应用程序有以下package.json: 包.json “脚本”:{ "start": "电子。", “pack”:“电子构建器--dir”, “……
无法在 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 }
我们可以使用下面的代码片段找到鼠标位置 Electron.app.on('准备好', ()=> { // 获取鼠标位置 让 mousePos = electro.screen.getCursorScreenPoint(); 合作...
有没有办法通过命令行(用于 Github Actions)在 Windows 上安装 Apple Bonjour SDK?
我正在开发一个使用 Apple Bonjour (https://developer.apple.com/bonjour/) 的 Electron 应用程序,要编译其本机依赖项,我需要为每个应用程序安装 Apple Bonjour SDK
为什么命令“npm start”在我的 Electron 框架项目上不起作用?
我使用 HTML、CSS 和 Javascript 制作了一个简单的笔记应用程序,现在我想将其变成桌面应用程序,我使用 Electron 框架来实现它,但由于某种原因我无法启动...
概述: 当我尝试按照贡献页面中给出的说明运行 VSCode 来下载所有包、构建源代码,然后在终端上全部运行时,出现错误混乱...
为什么我的带有谷歌身份验证器的电子应用程序总是返回 false,即使令牌是正确的?
在此代码中,我向主进程发送请求,以使用spokeeasy和qrcode从秘密生成qrcode document.addEventListener('DOMContentLoaded', async function() { 常量数据 =
找不到Create-react-app模块:错误:无法解析模块“child_process”
_Module 未找到:错误:无法解析 /project/node_modules/serialport/lib/bindings 中的模块“child_process” 当我构建反应应用程序时,我面临上述错误。我的应用程序已创建
限制 Electron webContents.findInPage() 搜索特定页面元素
使用 Electron 的 webContents 模块及其 findInPage() 方法,可以在整个页面中搜索文本模式。但是,当使用模态查找窗口实现此操作时,搜索模式会...
为什么当我尝试从 npm 安装 ElectronJS 时我的终端卡住了
所以我是一名 javascript 开发人员。我基本上使用 javascript 使用 fontend 库(如 React 和后端框架 linkeexpress)构建 Web 应用程序。但我想尝试新事物,比如
我正在学习 Electronjs,我正在尝试创建一个通过按钮创建另一个窗口的窗口,但是当我测试时,我注意到 one.js 没有正确导入远程模块。这里...
我在我的存储库名称下方看到此消息。有什么办法可以去除吗?我为我的应用程序使用了模板来快速启动,但在当前形式下,我的应用程序看起来不像这个模板,因为一切都......
如何在 Electron Angular 应用程序中创建一个新的浏览器窗口,并将给定组件作为统计屏幕
我现有的 Electron Angular 应用程序运行良好。 我想在单击按钮时创建一个新窗口,并让该窗口使用给定的 Angular 组件作为其初始 UI 内容。 所以我做了一个...
带有reactJs的电子vite,构建问题,在构建我的应用程序时在集成我的api时显示白屏idk
, 我正在尝试创建一个VPN应用程序,在其中我从API获取服务器,我使用reactJS作为我的渲染器进程,它在开发中工作得很好,但是当我构建它时,它的sho...
PeerJs Server:nodejs 上的自定义服务器 客户:电子应用程序 一切都运行良好,但在某些用户的设备上无法正常运行 调试后我发现peer.connect永远不会
所以我有这个代码: navigator.geolocation.getCurrentPosition(console.log, console.error, {超时:5000}); 它返回以下错误: GeolocationPositionError {代码:2,消息:“
我正在尝试在电子中获取位置权限,并且我尝试在会话中使用(“setPermisionRequestHandler”),但它似乎不起作用,我做错了什么?就这个: