问题标签 [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.
node.js - electron-forge:缺少依赖项 = git 和节点,但我可以选择哪个 git?
使用 Windows 10,程序在 Powershell 上启动。使用最新的节点 v11.4。
Electron-forge 要求我安装 git 和 node。问题是我应该选择哪个 git,为什么不启动电子锻造?
编辑:安装 Git-scm,例如 Mike 告诉我的工作!我不知道他们为什么不在电子网站或 npm 数据库中精确说明。
reactjs - 使用电子锻造打包时如何预编译打字稿
在应用真正加载之前,应用会以空白屏幕启动一段时间
我正在使用 electron-forge 的react-typescript 模板。
我可以成功创建dmg
或deb
文件,但我注意到当我运行打包的应用程序时,在应用程序实际加载之前会有一段时间的空白屏幕,尤其是第一次加载
我检查了可分发文件并在其中找到了整个源代码,所以我猜是因为它必须typescript
每次都编译?
那么如何“预编译”我的源代码并使用它来制作可分发的应用程序?
更新:由于该项目是由其他同事开发的,我刚刚发现该项目正在使用电子编译进行即时编译,也许解决方案与此有关?
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 文件?
javascript - Electron-Forge 无法发布到核心或 github
正如标题所述,目前我正在尝试将电子应用程序发布到 github 或我的核心服务器,并且在过去 8 小时内无法并且一直受到错误的困扰。目前我得到的错误是
“找不到名称为:@electron-forge/publisher-github 的发布目标”
当我尝试使用我的核心服务器时,除了“publisher-nucleus”之外,我得到了同样的东西。我尝试重新安装电子和电子锻造,使用 init 创建一个新项目,但没有取得任何进展。
任何帮助表示赞赏。
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”进行打包。
我在这里做错了什么?
electron - mapbox 地图未显示在电子应用程序中
我正在学习电子开发,并想将 mapbox 集成到一个虚拟应用程序中。我使用电子锻造来初始化应用程序。在我添加地图框之前它工作正常。使用地图框,地图不会显示在应用程序的主要区域中。
这是我非常简单的代码:
index.html
:
render.js
:
任何帮助表示赞赏。
node.js - 编译 Electron 应用程序后如何使用调试工具?(带电子锻造)
我使用 electron、electron-forge 和 Vue 构建了一个简单的应用程序。
当我通过“electron-forge start”运行我的应用程序时,它运行良好。
当我尝试使用“electron-forge make”编译我的应用程序时,它会编译,但应用程序本身并没有完成后端脚本,某些承诺或回报没有解决。
我已经确定问题不在前端(vue)上,而是在 node.js 上。
通过在代码中设置手动断点并将其发送到“mainWindow.webContents.send”并将开发控制台留在铬中,我已经能够进行一些调试。
但是,这确实是在黑暗中拍摄。有没有办法从编译的电子应用程序中显示节点控制台?这将使调试变得容易 1000 倍,但我似乎找不到解决方案,所有参考资料都是关于 chromium 调试控制台,这在这里没有用。
node.js - 由于安装 electron-prebuilt-compile 失败,electron-forge 启动失败
我想开始使用 electron-forge 创建应用程序,但它无法安装 NPM 依赖项。
这是我在执行此命令后遇到的错误:electron-forge init my-new-project --template=react
`
`
javascript - 无法读取未定义的属性“getContext” - 电子
在触发从 ipcMain 到窗口的事件后,我试图在easeljs 中动态生成精灵表。
我遇到的问题是 preloadjs/easeljs 在控制台中触发了这个错误:
无法读取未定义的属性“getContext”
它只发生在我打包应用程序之后,而不是在开发模式下,一切都按预期工作。
这是我从窗口中获取的代码
这里是我的 electron.js 代码。
谢谢!
reactjs - 无法打包/构建 Electron Forge 应用程序以进行生产
我正在通过 EF React 模板使用当前版本的 Electron Forge、React 等。当我运行使用package
or创建的可执行文件make
(当前在 Windows 下进行测试,但在 OS X 下发生相同的行为)时,我收到未处理的错误“React 正在生产模式下运行”,这会停止应用程序(AFAICT)。
我NODE_ENV=production
在包装或制作之前尝试过设置,但并没有什么不同。这是股票EF。
开发部:
部门:
.compilerc
我可以提供任何其他需要的信息——这个问题让我很伤心。