electron 相关问题

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

Electron-forge make 结果错误:找不到为“win32”平台配置的任何 make 目标

Electron-forge make 结果错误:找不到为“win32”平台配置的任何 make 目标。 使用命令: PS E:\VStudio�10417> npm run make2 > [email protected] 制作...

回答 4 投票 0

无法使用电子11.5.0电子构建器22.9.1和电子公证1.0.0作为devDependency来公证电子应用程序

我突然能够在 MAC 上构建并公证电子应用程序,直到 2024 年 4 月 1 日!从 4 月 2 日开始,我遇到了以下错误。 无法将应用程序上传到Apple的公证服务器 2024-04-03 09...

回答 1 投票 0

加载 HTML 中的 js 文件时出错。 HTML 无法加载我的 js 文件

我尝试在html中加载js代码,但我的代码中没有反映js功能。 这是我的 html 片段 销售点 我尝试在html中加载js代码,但我的代码中没有反映js功能。 这是我的 html 片段 <!DOCTYPE html> <html> Point Of Sale <link href="css/bootstrap.min.css" rel="stylesheet" type="text/css" /> <link href="css/core.css" rel="stylesheet" type="text/css" /> <link href="css/components.css" rel="stylesheet" type="text/css" /> <link href="css/icons.css" rel="stylesheet" type="text/css" /> <link href="css/responsive.css" rel="stylesheet" type="text/css" /> <link href="plugins/chosen/chosen.min.css" rel="stylesheet" type="text/css" /> <link href="plugins/daterangepicker/daterangepicker.css" rel="stylesheet" type="text/css" /> <link href="plugins/dataTables/jquery.dataTables.min.css" rel="stylesheet" type="text/css" /> <link href="plugins/dataTables/dataTables.bootstrap.min.css" rel="stylesheet" type="text/css" /> <script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/2.5.1/jspdf.umd.min.js"></script> <link href="css/pages.css" rel="stylesheet" type="text/css" /> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <script type="module" src="./js/pos.js"></script> <script src="./jquery.min.js"></script> <script src="./js/product-filter.js"></script> <script src="https://cdn.jsdelivr.net/npm/print-js"></script> </head>` 这是我的js片段 import path from 'path'; import moment from 'moment'; //import Swal from 'sweetalert2'; import { ipcRenderer } from 'electron'; import Store from 'electron-store'; import { remote } from 'electron'; import btoa from 'btoa'; import { jsPDF } from 'jspdf'; import html2canvas from 'html2canvas'; import JsBarcode from 'jsbarcode'; import macaddress from 'macaddress'; import $ from 'jquery'; import jQuery from 'jquery'; window.$ = $; window.jQuery = jQuery; import './renderer.js'; let cart = []; let index = 0; let allUsers = []; let allProducts = []; let allCustomers = []; let allCategories = []; let allTransactions = []; let sold = []; let state = []; let sold_items = []; let item; let auth; let holdOrder = 0; let vat = 0; let perms = null; let deleteId = 0; let paymentType = 0; let receipt = ''; let totalVat = 0; let subTotal = 0; let method = ''; let order_index = 0; let user_index = 0; let product_index = 0; let transaction_index; //let host = 'localhost'; let host = 'xx.xx.xxx.xxx'; let port = 'xxxx'; let dotInterval = setInterval(function () { $(".dot").text('.') }, 3000); // Define the path to the uploads directory within the current directory //let api = 'http://' + host + ':' + port + '/rms/api/'; let api = 'https://' + host + '/rms/api/'; let categories = []; let holdOrderList = []; let customerOrderList = []; let ownUserEdit = null; let totalPrice = 0; let orderTotal = 0; let auth_error = 'Incorrect username or password'; let auth_empty = 'Please enter a username and password'; let holdOrderlocation = $("#randerHoldOrders"); let customerOrderLocation = $("#randerCustomerOrders"); let settings; let platform; let user = {}; let by_till = 0; let by_user = 0; let by_status = 1; if (typeof remote !== 'undefined') { // Code that uses remote const app = remote.app; //let img_path = app.getPath('userData') + '/POS/uploads/'; const img_path = path.join('undefined','POS', 'uploads/'); const currentDirectory = __dirname; let storage = new Store(); let start = moment().startOf('month'); let end = moment(); let start_date = moment(start).toDate(); let end_date = moment(end).toDate(); } $(function () { function cb(start, end) { $('#reportrange span').html(start.format('MMMM D, YYYY') + ' - ' + end.format('MMMM D, YYYY')); } }); $.fn.serializeObject = function () { var o = {}; var a = this.serializeArray(); $.each(a, function () { if (o[this.name]) { if (!o[this.name].push) { o[this.name] = [o[this.name]]; } o[this.name].push(this.value || ''); } else { o[this.name] = this.value || ''; } }); return o; }; 显示 html 详细信息以及样式,但 pos.js 未显示。 pos.js 包含该功能。我还尝试创建一个 http 服务器来查看它是否有效,但没有任何效果 看不到 </head> 的开始标签。请包含该内容并重试。 <html> <head> <!-- Your scripts here---> </head> </html>

回答 1 投票 0

在 Electron 中,如何反转窗口的最大化?

我正在尝试在 Electron 中实现最大化和反向最大化(回到之前的大小),但不知道如何让它工作。最大化工作正常,但反转则不行。 这就是我所拥有的。 ...

回答 1 投票 0

如何在 Electron 桌面应用程序中使用 Google 登录?

我正在使用 Node.js 和 Express 制作一个简单的应用程序。它严重依赖 Google 登录来获取个人资料图片和昵称,当在新的 Electron 应用程序中测试它时,我遇到了错误 - “……

回答 2 投票 0

启动签名和公证的应用程序时出错 - 主进程中发生 JavaScript 错误

启动已进行 osx 签名并使用 electro-forge 进行公证的 Electronjs 应用程序时,出现以下错误: 未捕获的异常: 错误:Knex:运行 $ npm 安装 sqlite3 --save dlopen(/var/

回答 1 投票 0

Identrust X Google Cloud HSM X Electron Builder

您好,我想在 Microsoft Store 上发布应用程序,这需要 EV 证书。我发现 Identrust 是最便宜的选择,但我想仔细检查他们是否支持使用云...

回答 1 投票 0

Electron-Forge 为 macOS 和 Linux 的应用程序添加文件关联

我有一个用 electro-forge 构建的电子应用程序。我想为我的应用程序添加以下功能:当用户右键单击其文件系统中的 txt 文件时,上下文菜单将让他打开 txt...

回答 1 投票 0

使用 Transporter 将电子应用程序上传到 Mac App Store 时产品存档元数据无效

使用传输程序将电子应用程序上传到 Mac App Store 时遇到这些错误。 资产验证失败 (90230) 产品存档元数据无效。 keyPath [product-metadata.prod 中的错误...

回答 1 投票 0

如何从 Electron 应用程序的“渲染器端”驱动外部网页?

我是 Electron 新手,不太擅长 React,所以如果这是超级基本的,请提前道歉。我正在创建一个小的 Electron 桌面应用程序,用户可以在其中输入一些关键字,选择一些选项......

回答 1 投票 0

在 Angular 15 + Electron 22 项目中使用 ipcRenderer 会导致构建错误

我正在尝试在 Angular 服务中使用 ipcRenderer。我的项目只能在 Electron 环境中运行。如果我尝试使用标准生成器,则会收到以下错误: 重大变更:webpack...

回答 2 投票 0

contextBridge 中的方法在子窗口中不起作用

我使用quasar框架进行开发。 在子窗口中,我无法调用 myWindowAPI 的代码,你知道为什么吗? 在 electro-preload.ts 中我有这个 函数创建窗口(){ 令x,y; 常量

回答 1 投票 0

在最终应用程序中使用剧作家(电子)

大家好,我在 Vue+Electron 的项目中使用 Playwright。 在 Electron 构建器设置中使用 externals: ['playwright-chromium'] 但最终用户无法使用 Playwright 模块并出现错误: 看起来像

回答 1 投票 0

通过拖动标题栏更改最大屏幕尺寸图标(和变量)

在桌面应用程序(用 Electron 编写)中,我正在尝试实现一项功能,允许用户全屏打开应用程序或将其返回到相反状态(最初是

回答 1 投票 0

Electron 与 shadcn/vue 配置(src)混淆

如你所见,我有两个 src/组件(资产),一个位于根目录中,另一个位于 /renderer 中。当我通过“npx shadcn-vue@latest add res...

回答 1 投票 0

如何用Electron运行nestjs?

我正在尝试用 Electronjs 制作一个桌面应用程序。由于nestjs使后端开发变得超级简单,所以我想将它与 Electron 一起使用。 最初我尝试运行命令 电子 . &...

回答 2 投票 0

将文本插入现有/外部draftjs文本字段

我正在开发一个应用程序,需要将文本插入到 contenteditable="true" div(准确地说是基于 Draftjs 的文本字段)中。 现在我知道 Draft.js 使用了 React 并且它应该是......

回答 2 投票 0

错误:安装电子时?

当我使用 npm install electro-prebuilt --save-dev 安装 Electron 时,出现以下错误: 错误:未找到中央目录记录签名末尾 在 C:\Users\madhava\

回答 4 投票 0

如何修改 Electron 中的响应

假设我在 https://example.com 上使用 GET 请求,响应如下: 这是一条响应消息。 我将如何在我的代码中修改它,以便它可以改变 res...

回答 1 投票 0

Electron + React + vite 如何正确构建

我正在尝试使用 Electron + React + Vite 创建一个 Windows 应用程序,它速度非常快且更小。但我在使用 electro-builder 进行编译时遇到了问题。 你可以在这里看到完整的代码... http...

回答 5 投票 0

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