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

时间:2017-10-24 20:42:24

标签: javascript node.js electron wine

我已成功使用Electron on OSX(10.11.6)数月来构建和打包OSX和WIN应用程序。我目前正在使用electron v1.7.3"electron-packager" "^8.5.2"并且暂时没有更新任何内容。

今天当我打包WIN应用程序时,我得到了一个关于需要安装Wine的警报,并提供了安装选项。 (我应该截取屏幕截图来记录完整的消息。)我选择安装Wine并且构建正常进行。该应用程序在使用VMWare Fusion进行仿真时测试运行Windows 10。

除了通常之外没有终端消息:

  

使用电子v1.7.3打包平台win32 ia32的应用程序

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

1 个答案:

答案 0 :(得分:0)

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