Skip to content

另辟蹊径部分解决打包问题 #576

@Z-fly

Description

@Z-fly

在wsl下打包

前提:安装了WSLg (通过命令行wsl --install安装)
image
安装依赖
apt install libglib2.0-0 libnss3 libatk1.0-0 libatk-bridge2.0-0 libcups2 libdrm2 libgtk-3-0 libgbm1 libasound2 fonts-wqy-zenhei npm
进入到目录

node work_crawler.updater.js
npm i electron-packager -g
electron-packager .

打包完如图
image
使用upx压缩主程序
upx -9 work_crawler
image

快捷运行方式

CreateObject("Wscript.Shell").run "wsl ./work_crawler",vbhide
image
image

问题

无法识别debian的p7zip(7zr)?
image
点击打开下载目录没有反,考虑到是wsl下,考虑直接调用windows的explorer.exe
需要apt install npm来解决依赖缺失的问题,如何排除掉不需要的依赖

下载地址

https://cowtransfer.com/s/7a67c5011f3c45 点击链接查看 [ work_crawler-linux-x64.7z ] ,或访问奶牛快传 cowtransfer.com 输入传输口令 x8m9yh 查看;
可以参照上面自行打包,也可以用github的Actions打包。

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions