chatbox
chatbox copied to clipboard
chore: support build appimage
感谢贡献。
我看到代码中直接引用了 https://github.com/Marcus10110/electron-forge-maker-appimage.git 这个依赖,但这个依赖看上去不是十分活跃和流行,我比较担心是否会引入新的问题。
我认为支持编译 appimage 绝对是很有价值的,不知道你有没有更好的方案?期待你更多的想法
在引入之前确实考虑过这方便的问题,但存在以下问题致使我选择了该方案
- forge 并没有提供 appiamge 的打包方式 https://github.com/electron/forge/tree/main/packages/maker / https://github.com/electron/forge/issues/26
- electron-builder 提供的 electron-forge-maker-appimage 虽然在更新,但看起来没有内容上的变化,仍然不能在 forge 中使用,在 npm 中的下载量也很低
- 从 https://github.com/Marcus10110/electron-forge-maker-appimage.git 源码看,内容并不是很复杂,可以很轻易的fork修改
目前看来没有更好的方案了(或许是我没找到 ~
好的,我先仔细研究下 https://github.com/Marcus10110/electron-forge-maker-appimage.git 的源码。如果有人有更好的建议或资料,很期待可以告诉我们。
个人建议可以使用 create-dmg,手动进行打包,其中的设置参数全部可以自定义,目前还没有找到可以CI完成的打包,如果有人找到了,欢迎@我
好的,我先仔细研究下 https://github.com/Marcus10110/electron-forge-maker-appimage.git 的源码。如果有人有更好的建议或资料,很期待可以告诉我们。
我现在有点想把构建工具从 electron-forge 迁移到 electron-builder,后者无论是热门程度还是维护性感觉都比前者更好。有人了解 electron 的构建生态吗,值不值得这么做?
很感谢上面同学的讨论和贡献。目前已经支持 AppImage 了,所以先关闭了。谢谢大家