electron打包至linux端
第一步:安装docker(如果已安装可跳过):
1.进入window设置,点击应用
2.点击程序与功能
3.点击启用或关闭window功能
4.启用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
保存后,以管理身份运行
在最末处输入: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启动容器
第三步:映射项目并执行打包命令
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.tar2.在容器内使用命令初始化环境
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无需初始化环境








浙公网安备 33010602011771号