问题标签 [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 - 电子锻造启动被 Gulp 破坏
请帮忙,因为这件事让我发疯。简而言之,当将 gulp 引用添加到 electron-forge 项目应用程序启动失败时。
- 节点:v8.11.3
- 电子锻造:v5.2.2
Package.js 片段:
重现步骤:
将 electron-prebuilt-compile 添加到 package.json 中的 devDependencies
应用会正常启动,但是如果只添加一行 index.js 启动命令会失败。
一旦启动控制台将输出错误描述:
c:\projects\electron\vendor\node\src\async-wrap.cc:357 断言 'env->async_hooks_init_function().IsEmpty()' 失败。
javascript - 编译应用程序时,Electron 不显示未存储的图像
我有一个项目,我在其中下载 FTP 图像,存储它们并显示它们
这些图像被加载到 img 标签的 src 属性中
当我使用 npm start 时,应用程序可以正常工作。
另一方面,当我编译(electron-forge make)时,我只能访问编译中已经存在的图像。我从应用程序下载的图像不可见
下载的图像和项目的图像具有相同的权限并且应用程序具有 webSecurity: false
我可以看到这张图片,因为我在编译它时将它包含在项目中
另一方面,这个相同的,没有渲染,不同的是我通过FTP下载了这个图像
图像存储正确且路径正确
保存图像后,我会从主向渲染器发出一个事件,并传递图像的路径 pathImage
reactjs - 电子锻造应用程序以空白屏幕启动
在 OS X 下,节点 10.7.0。
我创建了电子锻造应用程序:
一些版本信息:
如有必要,我可以提供其他版本信息。
我从现有的电子锻造版本中唯一改变的是 React 版本(我使用的是 material-ui 1.5.1)。它在 下工作正常electron-forge start
,只有内置的失败。
我最初的假设是text/jsx
默认脚本index.html
不起作用。我用转译的代码替换了它,同样的问题。我的下一个假设是 Node 版本,如果结果是这样的话,这将是一个有点令人失望。
天真的升级electron-forge#master
并没有解决问题。
我不确定如何调试打包的应用程序(例如--verbose --debug
什么都没做),即使我删除了周围的注释installExtension
或点击了正常的开发控制台键,开发工具也不会出现。
我不知道可能需要哪些其他信息;让我知道。
javascript - 如何使用 Electron Forge 在生产中设置 ELECTRON_NO_ATTACH_CONSOLE?
有没有一种方法可以ELECTRON_NO_ATTACH_CONSOLE=true
在没有完整的 Webpack 设置的情况下在我的打包应用程序中进行设置?大量搜索没有产生任何结果,我所有的尝试都将它设置在打包的应用程序 yieldundefined
中。
electron - ejs-electron 不能与电子锻造一起使用
在我在 Windows 10 上运行的 electron-forge 应用程序中,没有呈现 ejs 模板,尽管没有可见错误。我可以使用创建的应用程序重现该问题
我正在使用 electron-forge 5.2.2 和 ejs-electron 2.03 这是我的 index.js 文件:
这是我的 index.ejs 文件:
当我用 npm start 运行它时
我没有收到错误,但 <%= testdata %> 按原样显示,而不是被替换。在加载我的 ejs 文件之前调用 ejse.listening() 会返回 true。
相同的代码适用于非伪造电子应用程序。
你能帮我吗?
做更多调查,我发现 ejs-electron 中的关键线
返回以下错误:错误:该方案已被拦截
node.js - 如何在 electron-forge 中配置 electronWinstallerConfig 以指定设置的自定义安装路径?
分发项目后;我在项目根目录的 out/make/squirrel.windows/x64 文件夹中获取设置文件。当我尝试安装安装文件 (CertificatsApp.exe) 时,它实际上默认安装在 Users/User/AppData/Local/CertificatsApp 文件夹中!但我想在不同的路径中安装设置。
我试图将 appDirectory 设置为 package.json 文件中的一个 custon 目录,但我没有工作:
我从:https ://electronforge.io/config/electronWinstallerConfig 得到这个想法
node.js - 使用带有电子编译和电子松鼠启动的电子锻造初始化电子应用程序时出错
我通过使用 GitHub 按需培训开始在电子上学习。当我执行以下命令时。系统抛出错误。
其他详细信息如下,操作系统:Ubuntu 18.04 节点:v9.9.0 NPM:6.4.1 我已经更新了我的 NPM 版本,但问题仍然存在。另外,在这种情况下我需要安装纱线吗?
electron - 电子锻造可以与 Electron 3.0 一起使用吗?
我想在我的电子锻造应用程序中使用一些 Electron 3.0 新 API,但我没有找到任何关于电子锻造支持哪个电子版本的信息?我目前正在运行电子锻造 5.2.2。
有人可以帮忙吗?
reactjs - 重启后 Electron AutoUpdate 不适用。操作系统
我的代码
https://github.com/mergeweb/electron-forge-updater-v6
我有一个更新程序,但是当应用程序退出并重新启动时,不会应用更新。
- 我该如何调试呢?
- 你知道更新的文件在哪里下载吗?
- 更新文件必须是 dmg 吗?
- (更新) -看起来文件不必是 dmg。
electron - Electron 应用程序仅在后台运行且不显示
我正在尝试使用样板代码在 Windows 10 中开发 Electron 应用程序,例如
https://github.com/electron-react-boilerplate/electron-react-boilerplate
https://github.com/electron-userland/electron-webpack
https://github.com/SimulatedGREG/electron-vue
https://github.com/electron-userland/electron-forge
在安装了所有必需的模块并使用 npm 脚本在 dev 模式下运行应用程序后,电子应用程序仅在后台运行而不会出现。
但是当我运行电子快速启动应用程序时,它可以工作。
有谁知道如何解决这个问题,以便我可以使用任何样板来使用 React 或 Vue 等框架