【亲测有效】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"
    }
}
  1. 修改node.js版本
    Mac系统升级或降级Node.js版本

解决后版本,修改版本后重新打包即可

node.js 版本 v18.20.7
Electron 版本 v18.0.0

猜你喜欢

转载自blog.csdn.net/gjwgjw1111/article/details/146177573
今日推荐