electron - Electron JS - 在包构建时被阻止
问题描述
我目前正在尝试制作一个 Electron-JS 应用程序并使用npx create-electron-app myApp
. 我已经设法开发出我想要的东西,并且已经使用npm start
它运行了很多次,并且效果很好。
现在我正在尝试使用npm run make
(调用electron-forge make
)构建应用程序。问题是这个命令卡在了:Preparing to Package Application for arch: x64
我已经等了一个小时,我不知道我可以尝试解决这个问题。有人有想法吗?
如果需要,这是我的系统信息(使用neofetch
命令):
eeeeeeeeeeeeeeeee boux@GB-ElemOS
eeeeeeeeeeeeeeeeeeeeeee --------------
eeeee eeeeeeeeeeee eeeee OS: elementary OS 5.1.7 Hera x86_64
eeee eeeee eee eeee Host: UX31A 1.0
eeee eeee eee eeee Kernel: 4.15.0-135-generic
eee eee eee eee Uptime: 4 hour, 9 mins
eee eee eee eee Packages: 3171
ee eee eeee eeee Shell: bash 4.4.20
ee eee eeeee eeeeee Resolution: 1920x1080
ee eee eeeee eeeee ee DE: Pantheon
eee eeee eeeeee eeeee eee WM: Mutter(Gala)
eee eeeeeeeeee eeeeee eee Theme: Elementary [GTK3]
eeeeeeeeeeeeeeeeeeeeeeee eeeee Icons: Elementary [GTK3]
eeeeeeee eeeeeeeeeeee eeee Terminal: io.elementary.t
eeeee eeeee CPU: Intel i7-3517U (4) @ 3.000GHz
eeeeeee eeeeeee GPU: Intel HD Graphics 4000
eeeeeeeeeeeeeeeee Memory: 1934MiB / 3831MiB
编辑:它不适用于我的新项目,没有任何更改。如果我跑
npx create-electron-app foo
cd foo/
npm start
应用程序正确启动。但如果我再试试
npm run make
输出是
> foo@1.0.0 make /home/boux/Projets/Electron/foo
> 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
它准备了包裹……永远……
解决方案
不要使用电子锻造,我认为你可以使用电子包装器或电子制造商来包装它。我有像你一样的问题,并通过电子制造商解决了它。
推荐阅读
- c++ - 当为 extern const 分配新值而没有任何错误时,程序将失败。需要对此进行解释
- firebase - 将有天赋的聊天消息发送到 Firestore 时,有没有办法解决反应原生的“遇到两个具有相同密钥的孩子”错误?
- unit-testing - 为什么我的 GNURadio 单元测试在应该失败时却通过了?
- haskell - 使用 Lenses 用来自 IO 的数据填充某些复杂结构的正确方法是什么?
- python - SVC 的 predict_proba 和 decision_function 速度差异
- python - 使用正则表达式替换文件中的单词
- python - 如何将 Pandas 函数条件设置为等于自身偏移 X 记录的一条记录?
- angular - 错误您在预期流的位置提供了“未定义”。您可以提供 Observable、Promise、Array 或 Iterable,在 Cognito 中调用 refreshSession
- json - 如何在 Nim 中解析 JSON(长整数问题)?
- multithreading - 如何以正确的方式从另一个线程渲染到 qt 小部件?