在 OSX 上打包 WIN 应用会触发 Wine 安装请求。为什么?

Packaging WIN app on OSX triggers request for Wine install. Why?

几个月来,我一直在 OSX (10.11.6) 上成功地使用 Electron 来构建和打包 OSX 和 WIN 应用程序。我目前正在使用 electron v1.7.3"electron-packager" "^8.5.2" 并且有一段时间没有更新任何东西了。

今天,当我去打包一个 WIN 应用程序时,我收到了一个关于需要安装 Wine 的警告,并且有一个安装选项。 (我应该截屏以记录完整消息。)我选择安装 Wine,并且构建正常进行。该应用程序测试正常 运行 Windows 10 在 VMWare Fusion 仿真下。

除通常情况外没有终端消息:

Packaging app for platform win32 ia32 using electron v1.7.3

有谁知道为什么会触发此警报?自从我上次打包应用程序以来,我的系统上没有任何变化(据我所知)——所以我想了解可能发生了什么。我没有更新我的 package.json 或 npm 或包含任何其他 npm 包。

electron-packager is using Wine for building Win dist on non-Win platforms. Wine released a new version five days ago 所以发生的事情是 electron-packager 触发了 Wine 启动,它检查更新并提示您安装它。你应该感到安全:)