electron打包至linux端

第一步:安装docker(如果已安装可跳过):

1.进入window设置,点击应用

点击应用界面

2.点击程序与功能

点击程序和功能

3.点击启用或关闭window功能

点击启用和关闭windows功能

4.启用hyper-v,点击确定

点击启用hyper-v

Window专业版可跳过此步骤:

5.如果你用的是家庭版window可能没有hyper-v,那么需要创建一个Hyper-V.cmd文件编辑加入以下内容:

pushd "%~dp0" dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i" del hyper-v.txt Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL

保存后,以管理身份运行
cmd界面

在最末处输入:Y,电脑自动重启,进行配置更新。注意:不能关闭计算机,配置更新重启完成以后,我们去控制面板、所有控制面板项、程序和功能,点击启用或关闭Windows功能,就会发现我们已经有了Hyper-v功能。

6.docker下载地址:https://desktop.docker.com/win/main/amd64/Docker Desktop Installer.exe?utm_source=docker&utm_medium=webreferral&utm_campaign=docs-driven-download-win-amd64

运行安装文件直到安装完成:
安装界面
安装完成

第二步:运行容器

安装完成后运行docker桌面版,start启动容器

docker界面

第三步:映射项目并执行打包命令

1.使用命令docker run --rm -ti -v 你的项目根目录:/project -w /project electronuserland/builder

如果你无法FQ,那么需在网盘手动下载electronuserland/builder并导入镜像到容器:
https://cloud.189.cn/web/share?code=Bneam27ZveI3(访问码:01ri)

导入镜像命令:docker load -i electron-builder.tar

2.在容器内使用命令初始化环境

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash&&source ~/.nvm/nvm.sh&&nvm install iojs-v1.0.0&&nvm install 14&&npm config set registry https://registry.npmmirror.com&&npm i node-gyp@9.3.1 -g&&npm i

或者安装wsl版本的docker无需初始化环境

https://www.docker.com/products/docker-desktop/

posted @ 2024-09-24 17:22  醒梦Wake  阅读(1353)  评论(0)    收藏  举报