一番码客 : 挖掘你关心的亮点。
http://efonfighting.imwork.net
前言
一番前面用electron+nodejs+vue+python开发了一个pdf合并工具,现在的情况是:
- 用
"build": "node .electron-vue/build.js && electron-builder"
脚本可以单独打包好这个electron工程为exe可执行程序; - 用
"build-python": "pyinstaller ./py/api.py --clean --distpath ./pydist"
可以打包好python程序为exe可执行程序。 - 安装完electron的可执行程序,并将打包好的python可执行程序放到electron的安装目录下,这个程序就可以正常运行了。
但显然想要成为一款合格的可发布的程序,这是绝对不能接受的。于是一番就开始了漫长的怕坑之路。
怕坑过程
搜索一
首先搜索’如何打包electron程序’,看到网上用如下脚本一起打包python和electron:
"pack-app": "./node_modules/.bin/electron-packager . --overwrite --ignore=py$ --ignore=\\.env --ignore=\\.vscode --ignore=old-post-back