Electron打包简易教程
electron vue教程⼀、⼯具选⽤
electron-packager 或electron-builder都可以,但个⼈还是更喜欢electron-packager
⼆、命令
electron-packager . Tal --platform=darwin --arch=x64 --icon=./Tal.ico --out=./out --app-version=0.01 --overwrite
这条命令是在当前⽬录下进⾏打包,打包的平台是MacOS,x64架构,然后设置了版本号,ico图⽚,输出⽬录。overwrite则是会覆盖上次打包的内容。
win10下打包: electron-packager . Tal --platform=win32 --arch=x64 --out=./out --icon=./Tal.ico --app-version=0.01 --overwrite --electron-zip-dir=../
--electron-zip-dir可以指定electron的zip包,避免下载缓慢的问题。
--ignore可以指定打包忽略的⽬录
三、⼀些遇到的问题及处理
1. 打包特别慢,直接卡死
其实不是卡死了,⽽是因为node_modules的东西太多了,⾄于为什么太多了,可以看下⼀条。
2. 打包后软件800M,但实际上没什么复杂的内容
主要原因是因为我们⽤cnpm去安装了模块,导致模块都是散在外⾯的,然后打包⼜慢⼜⼤,⽤npm和yarn就能解决。
3. 打包后提⽰缺少模块,⽐如vue
缺模块是不可能的,尤其不可能缺少前端框架,尝试参数⾥⾯删掉 --ignore=node_modules 这种命令。
4. 打包后⽩屏
解决⽅式有两个:
百度下怎么打包后也能打开控制台,看看报错
打包命令去掉 --asar ,这个好像是给包加密的,⼀般没什么⽤。
其他问题暂时没遇到过了
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论