问题标签 [electron-forge]

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 投票
1 回答
1195 浏览

node.js - electron-forge:缺少依赖项 = git 和节点,但我可以选择哪个 git?

使用 Windows 10,程序在 Powershell 上启动。使用最新的节点 v11.4。

Electron-forge 要求我安装 git 和 node。问题是我应该选择哪个 git,为什么不启动电子锻造?

编辑:安装 Git-scm,例如 Mike 告诉我的工作!我不知道他们为什么不在电子网站或 npm 数据库中精确说明。

0 投票
1 回答
509 浏览

reactjs - 使用电子锻造打包时如何预编译打字稿

在应用真正加载之前,应用会以空白屏幕启动一段时间

我正在使用 electron-forge 的react-typescript 模板

我可以成功创建dmgdeb文件,但我注意到当我运行打包的应用程序时,在应用程序实际加载之前会有一段时间的空白屏幕,尤其是第一次加载

我检查了可分发文件并在其中找到了整个源代码,所以我猜是因为它必须typescript每次都编译?

那么如何“预编译”我的源代码并使用它来制作可分发的应用程序?

更新:由于该项目是由其他同事开发的,我刚刚发现该项目正在使用电子编译进行即时编译,也许解决方案与此有关?

0 投票
2 回答
6038 浏览

css - 使用 SASS 进行电子锻造

我将 Electron Forge 用于 Electron 应用程序。我也使用 React 和 TypeScript,我也想使用 SASS,但我目前的尝试失败了。显然,SASS 已经在没有向 . 添加任何新依赖项的情况下工作package.json,因为electron-compile它负责处理。这就是它在electronforge.io上的Develop下所说的。

我尝试style.scss在第一个 TypeScript 类中添加作为导入app.tsx,但添加此编译后不再起作用:

导致:

我还尝试将一个link元素放入 中的head元素中index.html,但这也不起作用。编译工作,但没有完成 CSS 工作:

也试过:

和:

和:

“style.scss”文件:

但它们都不起作用。我必须做什么才能在 Electron Forge 中使用 SASS 文件?

0 投票
0 回答
133 浏览

javascript - Electron-Forge 无法发布到核心或 github

正如标题所述,目前我正在尝试将电子应用程序发布到 github 或我的核心服务器,并且在过去 8 小时内无法并且一直受到错误的困扰。目前我得到的错误是

“找不到名称为:@electron-forge/publisher-github 的发布目标”

当我尝试使用我的核心服务器时,除了“publisher-nucleus”之外,我得到了同样的东西。我尝试重新安装电子和电子锻造,使用 init 创建一个新项目,但没有取得任何进展。

任何帮助表示赞赏。

0 投票
2 回答
2134 浏览

reactjs - 电子生成器错误 - 致命错误:无法提交更改

我正在尝试打包电子反应应用程序。为此,我正在使用电子生成器。

电子版本 = 4.0.0 电子生成器版本 = 20.19.1

我得到以下错误,

错误:退出代码:1. 命令失败:C:\Users\tak\AppData\Local\electron-builder\Cache\winCodeSign\winCodeSign-2.4.0\rcedit-ia32.exe C:\Users\tak\Desktop\okta示例\新示例\OktaReactWeb\oktareactwebapp\dist\win-unpacked\oktareactwebapp.exe --set-version-string FileDescription oktareactwebapp --set-version-string ProductName oktareactwebapp --set-version-string LegalCopyright 版权所有 © 2019 Mangesh Tak - -set-file-version 0.1.0 --set-product-version 0.1.0.0 --set-version-string InternalName oktareactwebapp --set-version-string OriginalFilename --set-version-string CompanyName Mangesh Tak 致命错误:无法提交更改

请在我的 package.json 下面找到电子构建器构建配置,

我正在运行“npm run electron-pack”进行打包。

我在这里做错了什么?

0 投票
1 回答
713 浏览

electron - mapbox 地图未显示在电子应用程序中

我正在学习电子开发,并想将 mapbox 集成到一个虚拟应用程序中。我使用电子锻造来初始化应用程序。在我添加地图框之前它工作正常。使用地图框,地图不会显示在应用程序的主要区域中。

这是我非常简单的代码:

index.html

render.js

任何帮助表示赞赏。

0 投票
1 回答
533 浏览

node.js - 编译 Electron 应用程序后如何使用调试工具?(带电子锻造)

我使用 electron、electron-forge 和 Vue 构建了一个简单的应用程序。

当我通过“electron-forge start”运行我的应用程序时,它运行良好。

当我尝试使用“electron-forge make”编译我的应用程序时,它会编译,但应用程序本身并没有完成后端脚本,某些承诺或回报没有解决。

我已经确定问题不在前端(vue)上,而是在 node.js 上。

通过在代码中设置手动断点并将其发送到“mainWindow.webContents.send”并将开发控制台留在铬中,我已经能够进行一些调试。

但是,这确实是在黑暗中拍摄。有没有办法从编译的电子应用程序中显示节点控制台?这将使调试变得容易 1000 倍,但我似乎找不到解决方案,所有参考资料都是关于 chromium 调试控制台,这在这里没有用。

0 投票
0 回答
475 浏览

node.js - 由于安装 electron-prebuilt-compile 失败,electron-forge 启动失败

我想开始使用 electron-forge 创建应用程序,但它无法安装 NPM 依赖项。

这是我在执行此命令后遇到的错误:electron-forge init my-new-project --template=react

`

`

0 投票
1 回答
383 浏览

javascript - 无法读取未定义的属性“getContext” - 电子

在触发从 ipcMain 到窗口的事件后,我试图在easeljs 中动态生成精灵表。

我遇到的问题是 preloadjs/easeljs 在控制台中触发了这个错误:

无法读取未定义的属性“getContext”

它只发生在我打包应用程序之后,而不是在开发模式下,一切都按预期工作。

这是我从窗口中获取的代码

这里是我的 electron.js 代码。

谢谢!

0 投票
0 回答
263 浏览

reactjs - 无法打包/构建 Electron Forge 应用程序以进行生产

我正在通过 EF React 模板使用当前版本的 Electron Forge、React 等。当我运行使用packageor创建的可执行文件make(当前在 Windows 下进行测试,但在 OS X 下发生相同的行为)时,我收到未处理的错误“React 正在生产模式下运行”,这会停止应用程序(AFAICT)。

NODE_ENV=production在包装或制作之前尝试过设置,但并没有什么不同。这是股票EF。

开发部:

部门:

.compilerc

我可以提供任何其他需要的信息——这个问题让我很伤心。