我建立了一个
Etcher
fork,我在生成一个工作的windows版本时遇到了问题。
他们的文件提到
make electron-installer-zip
make electron-installer-nsis
as制定目标;但是,这些条目不存在于提供的
Makefile
.
因此,我转而使用
electron-builder
然而,我的fork主要在windows上运行;
在解决了各种依赖性问题后,我成功地构建了一个不工作的windows便携机
.exe
使用以下命令:
node_modules/.bin/electron-builder --platform win portable --arch ia32
%1 is not a win32 application
错误
.
更具体地说,我在模块中遇到了这个错误
lzma-native
,带有文件
node_modules\lzma-native\binding\lzma_native.node
.
file ....lzma_native.node
声称这是一个32位LSB共享对象。
通过windows虚拟机编译更糟糕,但如果必要的话,我确实可以访问windows机器
谢谢