# mac+package打包windows应用(.exe版)

"scripts": {
    "package-win":"electron-packager ./ --platform=win32 --out ./dist  --overwrite  --ignore=node_modules --arch=x64"
  }
1
2
3

npm run package-win 等待下载
图片

如果出现问题可以多试几次,不行的话就看这个帖子RequestError: connect ETIMEDOUT 192.30.253.113:443 (opens new window)

感觉等了10分钟才下好 =。=

然后打包的时候会说mac缺少win环境 需要用brew安装一下,并且给了一个命令brew install --cask wine-stable 图片

看了一下官方文档图

那就运行brew install --cask wine-stable

等了n久终于装好了,在运行 npm run package-win可能会提示(无法打开“Wine Stable”,因为无法验证开发者。)
问题不大,在系统偏好设置>安全性与隐私>通用配置。打开这个,主要为了提供打包exe环境的

# 然后再次运行。就成功了!windows下也可以打开