Electron + vue 搭建桌面客户端

参考 Electron-Egg

本项目主要参考Electron-egg 文档

# gitee
git clone https://gitee.com/dromara/electron-egg.git

# github
git clone https://github.com/dromara/electron-egg.git

下载Electron 依赖包,放到本地

使用electron打包,需要提前将所需依赖包,放到 ~/Library/Caches/electron~/Library/Caches/electron-builder 下,可以节省打包时间(下载时间非常长,甚至出现下载失败等情况)

Electron放置方法

Electron 依赖包下载地址

在这里插入图片描述

cd ~/Library/Caches/electron

open .

 // 放入 下列依赖包
 // electron-v25.2.0-darwin-x64.zip
 // electron-v25.2.0-linux-x64.zip
 // electron-v25.2.0-win32-ia32.zip
 // electron-v25.2.0-win32-x64.zip
 // electron-v25.3.0-darwin-x64.zip

在这里插入图片描述

electron-builder放置方法

electron-builder 依赖包下载地址

cd ~/Library/Caches/electron-builder

open .

// 根据不同的打包方式,将依赖包放入到不同的目录下
// fpm
// linux
// nsis
// winCodeSign
// wine

mac系统下,LF / CRLF 问题

 // ee-bin 使用了 #!/usr/bin/env node
  // 因为不同平台处理 End of Line 的方式不同,导致出现env: node\r: No such file or directory 报错

  # 安装 dos2unix
  
  brew install dos2unix

如果没有brew命令, 可以去这里安装~

 # 在项目根目录下执行 dos2unix
  
  find /Users/xxx/projectName/node_modules/ee-bin  -name "*.js" | xargs sudo dos2unix


猜你喜欢

转载自blog.csdn.net/qq_38998250/article/details/131723107