Windows下无法打linux版本的包,如果你要打linux系统的amd64架构需要找一台linux amd64的系统打包,也可以在amd64下打arm架构的包,但是不能运行,需要放到arm架构的系统里才能运行。
下载linux的node环境
Index of /nodejs-release/v18.9.1/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
上传的服务器解压,也可以用tar解压
我是解压到了 usr/local/node 目录
添加环境变量
echo 'PATH=$PATH:/usr/local/node/bin' >> /etc/profile
source /etc/profile
查看是否设置成功
修改镜像 弹出配置文档,i编辑,esc退出编辑模式, :wq写入后退出。
npm config editelectron_mirror=https://npm.taobao.org/mirrors/electron/
electron-builder-binaries_mirror=https://npm.taobao.org/mirrors/electron-builder-binaries/
如果报错
recordofquestion@1.3.2 dev D:\work\vue\sd_linyi_record
> node .electron-vue/dev-runner.jsinternal/modules/cjs/loader.js:818throw err;^
Error: Cannot find module 'electron'
安装:
npm config set registry https://registry.npm.taobao.org
npm install node-sass --save-dev
npm install sass-loader --save-dev
2.下载 Electron + Vite + Vue3+TS 脚手架项目
npm install
npm run build
参考Electron详解(二):基本使用与项目打包_electron 打包-CSDN博客
linux 下打包Linux下打包electron项目_51CTO博客_electron 打包命令