【发布时间】:2021-10-18 21:29:12
【问题描述】:
当您执行npm i electron 时,我在节点模块中得到electron.exe,那是因为我在Windows 机器上,并且电子的预构建C++ 二进制文件将采用.exe 格式,明白了。如果您在 MAC 上安装电子,我假设您获得不同的预构建二进制文件,NPM 是如何知道要安装哪个预构建二进制文件的?我知道我的问题非常具体,但我很好奇 npm 如何为您提供不同的二进制文件。电子团队是否单独编译他们的二进制文件,然后告诉 NPM 根据开发者的操作系统下载哪一个?
【问题讨论】: