问题标签 [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.
angular - Electron Forge + Angular 4 中断,“匿名”不是已知元素
我已经用angular2
模板重新安装了 Electron Forge。我将 Angular 依赖项添加到^4.3.1
、zone.js
to^0.8.14
并添加hammerjs
到package.json
(以使用 Angular 4 材质组件)。
src/app
然后我在目录中添加了一个功能性 NG4 应用程序的源代码。
运行electron-forge start
控制台输出正确且应用程序启动时,但 DevTools 显示此错误:
这是我的app.component.html
样子:
如果我用它替换它,那么它运行正常(但当然这不是我想要的):
请注意,我删除了组件app-media-view
和一个。我曾经使用一个技巧添加到我的声明中,但这在这里不起作用。*ngIf
app-search-view
moduleId : module.id.split('\\').join('/'),
@Component
我真的被困在这里了。
任何想法?谢谢!
编辑
以下media
是在 中定义的方式app-media-view
:
以下appState
是在 中定义的方式AppComponent
:
pug - Pug拦截器失败:错误:该方案已被拦截
我已经Electron
使用electron-forge
. 在这个应用程序中,我想渲染pug(Jade)
模板,所以我安装了electron-pug
. 我面临的问题如下。
如果我使用electron-forge start
我的应用程序启动我的应用程序,将显示一个带有未渲染 pug 文件的窗口(它只会显示该文件的内容),并将记录以下内容:
但是,如果我使用electron src/index.js
pug 模板运行将毫无问题地呈现。这是我的index.js
文件:
这是index.pug
:
任何想法为什么会发生这种情况
ubuntu - 如果名称与产品名称不同,将不会安装 Electron 应用程序
我正在使用electron-forge
创建电子应用程序并为我的项目创建可分发文件。但是我遇到了一个奇怪的错误。我name
在package.json
id中的领域,我的领域status-client
也是如此productName
。
当我运行 electron-forge make 时,有了这些值,我得到了我的可执行文件,然后我可以像魅力一样安装它,并Utilities
在 Ubuntu 的部分中找到我的应用程序。
但是,当我更改文件中的productName
字段时,问题就来了。package.json
将创建可执行文件我可以安装它,但是如果我用新名称搜索我的应用程序,我无法在任何地方找到它。
这是我的新的package.json
:
{
使用上面的 package.json,我得到了可执行文件并安装了它,但是如果我搜索我的程序,Foo
我什么也得不到。
这是原文package.json
:
现在有了最后一个 package.json,我得到了我的可执行文件。我可以安装它,当我搜索我的程序时,status-client
我会找到它。
我在运行 Any Ideas 时没有收到任何错误,electron-forge make
为什么会这样?
electron - 在 Travis CI 上使用电子锻造
根据 Electron 文档,建议运行electron-forge make
命令(以制作可分发的内容)。我在 Travis CI 上进行了测试,希望可以解决问题,但似乎并非如此。谁能指出我正确的方向?
node.js - 如何使用电子锻造签署电子应用程序?
我正在使用电子锻造来构建和打包我的电子应用程序。
如何为 Windows 和 mac 对我的应用程序(使用电子锻造)进行代码签名?
Electron-forge:https ://github.com/electron-userland/electron-forge
node.js - 如何在 Electron-Forge 中成功高效地安装 SQLite3?
如何使用电子锻造应用程序安装和运行 sqlite3?每当我尝试创建一个新项目并添加 sqlite3 时,总是缺少依赖项和错误。
我试过用 安装它npm install sqlite3 --build-from-source
,但在那之后,当我启动应用程序时,它会中断并报告到处都缺少依赖项。安装它们后它可以工作,但是包和 make 因以下错误而损坏:
css - 电子编译如何使用 scss 或至少 css 与反应?
我很欣赏一个关于如何使用scss
或至少与andcss
一起使用的示例。ReactJs
Electron-compile
谢谢!
electron - electron-forge 如何指定打包的源目录?
我已经使用electron-forge应用程序绑定了create-react-app,现在我需要以某种方式指定从 CRA 生成的构建文件夹以进行打包。该文件夹也应该提供。
电子锻造能做到这样的事情吗?
electron - 电子锻造失败
我在使用 electron-forge 打包我的应用程序时遇到了故障,如下面的我不知道是什么原因造成的:
electron-forge make
✔ Checking your system
✔ Resolving Forge Config
We need to package your application before we can make it
✔ Preparing to Package Application for arch: x64
⠹ Compiling ApplicationFailed to compile file: /var/folders/ld/v4nwzxnj7rq41_f08r5_clgw0000gn/T/electron-packager/darwin-x64/flow-darwin-x64/Electron.app/Contents/Resources/app/src/electron-main.js
Couldn't find preset "env" relative to directory "/var/folders/ld/v4nwzxnj7rq41_f08r5_clgw0000gn/T/electron-packager/darwin-x64/flow-darwin-x64/Electron.app/Contents/Resources/app/src"
⠸ Compiling ApplicationFailed to compile file: /var/folders/ld/v4nwzxnj7rq41_f08r5_clgw0000gn/T/electron-packager/darwin-x64/flow-darwin-x64/Electron.app/Contents/Resources/app/src/electron-prefix.js
Couldn't find preset "env" relative to directory "/var/folders/ld/v4nwzxnj7rq41_f08r5_clgw0000gn/T/electron-packager/darwin-x64/flow-darwin-x64/Electron.app/Contents/Resources/app/src"
Failed to compile file: /var/folders/ld/v4nwzxnj7rq41_f08r5_clgw0000gn/T/electron-packager/darwin-x64/flow-darwin-x64/Electron.app/Contents/Resources/app/src/flow.html
Couldn't find preset "env" relative to directory "/var/folders/ld/v4nwzxnj7rq41_f08r5_clgw0000gn/T/electron-packager/darwin-x64/flow-darwin-x64/Electron.app/Contents/Resources/app/src"
⠼ Compiling ApplicationFailed to compile file: /var/folders/ld/v4nwzxnj7rq41_f08r5_clgw0000gn/T/electron-packager/darwin-x64/flow-darwin-x64/Electron.app/Contents/Resources/app/src/renderer.js
Couldn't find preset "env" relative to directory "/var/folders/ld/v4nwzxnj7rq41_f08r5_clgw0000gn/T/electron-packager/darwin-x64/flow-darwin-x64/Electron.app/Contents/Resources/app/src"
electron - 当应用程序与电子锻造一起打包时“wasm 解码失败结果”
我正在尝试用 electron-forge 打包一个电子应用程序(使用 wasm)。
目前(当我与打包斗争时!)它只不过是一个 hello-world,但它将一个简单的 rust lib 编译为 wasm,然后我将 .js 和 .wasm 文件复制到 ./src/ 并打包为一个电子应用程序.
使用“electron-forge start”运行它效果很好,但是当我用“electon-forge make”(在本例中为 Mac OS 上的 DMG)打包它然后安装并运行它时,它似乎正在尝试加载当我收到以下错误时,错误的 .wasm 文件(或已被修改...):
仅捆绑了一个 .wasm 文件,并且我检查了 .js 是否包含对正确文件的引用。
如果我进入 /Applications 中的 .app 包并导航到打包的源文件,那么一切都是正确的,并且与我的源文件夹相同。
检查 .wasm 文件的幻数似乎也很好..
hexdump ui-72b0082cbbe1a2b5.wasm |head -n 1
0000000 00 61 73 6d 01 00 00 00 01 86 01 13 60 02 7f 7f
所以,我不知道它试图将哪个文件加载为 .wasm 以及为什么幻数不正确。
有任何想法吗?