问题标签 [electron-react-boilerplate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
52 浏览

javascript - 从 json 文件中读取 ip 电子反应

我需要从保存在 C:/ 中的 json 文件中读取用于产品的电子反应应用程序构建中 API 服务器的 IP 地址。这是为了在 ip 更改时不要再次构建用于生产的项目。

我使用 axios 实例来调用 api

我需要从该 json 文件中获取 IP 地址并将其作为 apiURL (baseURL) 放入 axios 实例中以进行 api 调用。

0 投票
1 回答
24 浏览

reactjs - 打开我的应用程序一次后,它会自动更新并打开自己的应用程序

我开发了一个使用反应和电子的应用程序。一切都很好。当我打包它时,应用程序会打开。但是,当应用程序打开时,通知就会出现。它会自动更新到版本 3.0.2。然后,当我再次运行我的应用程序时,会出现 electron-react-boilerplate 应用程序的登录页面。我怎样才能克服这个?

0 投票
1 回答
82 浏览

electron - 电子反应样板:window.electron 不存在错误

我正在使用 electron-react-boilerplate v4.0.0 我已经从 preload.js 公开了这个电子 api,以便在渲染器进程中使用。 preload.js

尝试在反应组件中使用“window.electron.ipcRenderer.printTicket()”时出现问题。

你好反应组件

我有错误:“类型'Window & typeof globalThis'上不存在window.electron”。

0 投票
1 回答
206 浏览

reactjs - Electron-React-Boilerplate 4.0:“Window & typeof globalThis”类型上不存在属性“electron”。您指的是“电子”吗?

我试图通过内置的上下文桥调用 IPCrenderer 并收到以下错误:

我已经添加了顺风 CSS,但无法想象这会导致这里出现问题。下面是我的代码。

应用程序.tsx

main.tsx(在事件监听器部分添加的代码片段)

preload.js

有关此主题的任何指导都会有所帮助。

0 投票
1 回答
57 浏览

git - 如何将电子反应样板的更改合并到我的存储库?

我在 GitHub 中有一个私有存储库。我克隆了 electron-react-boilerplate,然后将源更改为我的存储库。我进行了一些重大更改(更改了渲染器和一些 eslint 和 TS 配置,因为它对我来说太严格了)并将其推送到我的私人仓库。

2 天后,ERB 发布 v4.3.0。现在,如何将更改合并到我的仓库?我应该从头开始吗?

0 投票
1 回答
388 浏览

reactjs - 如何将 Better-sqlite3 与电子反应样板一起使用

考虑使用以下步骤创建的示例

现在,只要我开始像这样使用 database.js :

我收到错误消息:

有人可以帮助解决这个问题!泰亚

0 投票
0 回答
21 浏览

reactjs - 我如何添加到我的 appname 和版本 wirh electron-react-boilerplate

我的应用程序npm run package看起来像Electron React-4.4.0.AppImage我如何在每次构建后将其更改为编写新版本。

我检查了https://electron-react-boilerplate.js.org/docs/packaging但它对我不起作用

对不起我的英语,我只是在学习

0 投票
0 回答
15 浏览

electron - 为什么我的电子应用程序在 Windows 注册表中以奇怪的名称安装?

我使用电子反应样板制作了一个软件。当我创建一个 exe 并安装它时,它会在一个奇怪的名称下创建一个条目。 在此处输入图像描述

这个特殊的字符串(“67a9b95e-.....”)在我的源代码中没有,但每次我在任何设备上安装应用程序时,名称总是相同的

如何更改它或使其成为安装目录?

0 投票
1 回答
92 浏览

node.js - 如何在使用 MemoryRouter 的 Electron React Boilerplate 应用程序中将 URL 加载到 BrowserView 中?

我正在使用 Electron React Boilerplate 构建一个 Electron 应用程序。ERB 使用来自 react-router-dom 的 MemoryRouter。我面临的问题是我想将 URL 加载到 BrowserWindow 内的 BrowserView 中。但是,我认为您不能像 BrowserRouter 和 React 那样通过 URL 访问页面/组件,MemoryRouter 将 URL 保存在内存中。

0 投票
1 回答
17 浏览

node.js - 无法使用 ```ffmpeg-static-electron ``` binary Electron 串行执行 ```execFile()```

我正在尝试将许多.mp4视频拆分为.jpg图像。

该设置正在使用electron-react-app. 我使用了一个preload脚本来启用对 React 组件的有限功能的访问。

问题:无法串行执行对execFile()视频文件名数组的调用。第一个视频文件已成功转换,但尽管使用promises.

预加载脚本中的函数(在 React 组件中访问):

React零件:

tempReviewFolderPath是包含filepath视频的文件夹。

filenamesArray是一个包含视频文件名字符串的数组。

"main_process:video_to_split"是使用electron ipc(通道,回调)作为参数的通道。

这只会拆分第一个视频。

我也试过: -

预加载脚本

React零件:

最后(出于绝望):

同样,同样的问题 - 只有第一个视频被分割。

我究竟做错了什么 ?

非常感谢。