【亲测有效】Electron打包的应用不支持mac os 10.11问题,Electron在mac os 10.11无法安装问题
Electron打包的应用不支持mac os 10.11问题,Electron在mac os 10.11无法安装问题
用Electron打包应用后再mac os 10.11提示“”
问题原因
查找官方的资料后发现node.js 和 Electron版本太高了
解决前版本
node.js 版本 v22.14.0
Electron 版本 v35.0.0
解决方案
调整node.js 和 Electron版本即可
1.修改Electron版本直接修改项目根目录的
{
"name": "project",
"version": "2.0.0",
"devDependencies": {
"electron-packager": "^17.1.1",
"electron": "18.0.0",
"electron-builder": "^25.1.8"
},
"main": "main.js",
"dependencies": {
},
"build": {
"icon": "icon.ico",
"appId": "com.project.app",
"copyright": "LEON",
"productName": "project助手",
"mac": {
"target": [
"dmg",
"zip"
]
},
"win": {
"icon": "icon.ico",
"target": [
"nsis",
"zip"
]
}
},
"scripts": {
"start": "electron .",
"packager": "electron-packager . project --platform=win32 --arch=x64 --electron-version=17.1.1 --icon=favicon.ico",
"distWin": "electron-builder --win --x64",
"distMac": "electron-builder --mac --x64",
"dist": "npm run distWin && npm run distMac"
}
}
- 修改node.js版本
Mac系统升级或降级Node.js版本
解决后版本,修改版本后重新打包即可
node.js 版本 v18.20.7
Electron 版本 v18.0.0