如何解决Electron JS - 在包构建时被阻止
我目前正在尝试制作一个 Electron-JS 应用程序,并且已经使用 npx create-electron-app myApp
启动了一个项目。我已经设法开发出我想要的东西,并且使用 npm start
运行了很多次,并且运行良好。
现在我正在尝试使用 npm run make
(调用 electron-forge make
)构建应用程序。问题是这个命令卡在了:
准备为 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
它会准备包裹......永远......
解决方法
不要用electron-forge make,我觉得你可以用electron-packager或者electron-builder来打包。我也有和你一样的问题,用electron-builder打包解决了。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。