Electron打包成windows桌面程序

Contents
打包
  • 安装electron-packager

    npm i electron-packager -g
    npm i electron-packager --save-dev
    
  • 编辑package.json

    "scripts": {
    	"start": "electron .",
    	"build": "electron-packager . MyFirstApp --ignore=node_modules/electron-* --platform=win32 --arch=x64 --version=0.32.3"
    }
    
    version 字段从 https://github.com/atom/electron/releases 这里查看得知
    
  • 生成

    npm run build
    
使用asar
  • 安装asar

    npm i asar -g
    npm i asar --save-dev
    
  • 编辑package.json

    "scripts": {
    	"start": "electron .",
    	"build": "electron-packager . MyFirstApp --ignore=node_modules/electron-* --platform=win32 --arch=x64 --version=0.32.3",
    	"package": "asar pack MyFirstApp-win32-x64/resources/app MyFirstApp-win32-x64/resources/app.asar && rm -rf MyFirstApp-win32-x64/resources/app"
    }
    
  • 执行

    npm run package
    
0%