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 edit electron_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.js internal/modules/cjs/loader.js:818 throw 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 脚手架项目
在linux下打包安装
sudo apt-get install rpm sudo apt-get install fakeroot npm run make