安装64位的Electron也能打包32位的程序,但是为什么要安装32位的Electron?
npm install --arch=ia32 electron@7.1.2
项目根目录添加.npmrc
文件
arch=ia32
registry=https://registry.npm.taobao.org
{
"config": {
"arch": "ia32",
"registry": "https://registry.npm.taobao.org"
},
"devDependencies": {
"electron": "7.1.2"
}
}
一般我在配置项目的时候会使用方式二,推荐使用方式二或者方式三
{
"scripts": {
"start": "webpack --mode development && cross-env ELECTRON_DISABLE_SECURITY_WARNINGS=true electron .",
"dist": "webpack --mode development && electron-builder --win --ia32",
"dist_dir": "webpack --mode development && electron-builder --dir --win --ia32"
},
}
其他环境
electron-builder --win --x64
electron-builder --win --ia32
electron-builder --win --armv7l
其中: