美文网首页
electron打包

electron打包

作者: 喂_balabala | 来源:发表于2023-05-08 16:45 被阅读0次

安装 Electron Builder

npm install --save-dev electron-builder

在项目根目录下创建一个新的文件,文件名可以是任意的,例如 electron-builder.json

{
  "productName": "My App",
  "appId": "com.example.myapp",
  "directories": {
    "output": "dist"
  },
  "asar": true,
  "files": [
    "package.json",
    "main.js",
    "render/**/*",
  ],
  "extraFiles": [
    {
      "from": "./XXX/XXX.dll",
      "to": "XXX.dll"
    }
  ],
  "mac": {
    "category": "public.app-category.developer-tools",
    "icon": "build/icon.icns",
    "target": [
      "dmg",
      "zip"
    ]
  },
  "win": {
    "icon": "build/icon.ico",
    "target": [
      "nsis",
      "zip"
    ]
  },
  "linux": {
    "category": "Development",
    "icon": "build/icon.png",
    "target": [
      "deb",
      "rpm",
      "tar.gz"
    ]
  }
}

在 package.json 文件中,找到 "scripts" 属性,添加build脚本命令

"build": "electron-builder --config electron-builder.json",
"dist": "electron-builder --win --ia32"

运行打包命令

npm run build

打包工具将应用程序打包成 macOS 的 dmg 文件和 Windows 的 exe 文件,并输出到 dist 目录中

  • JSON文件中定义了名叫dist的目录

相关文章

网友评论

      本文标题:electron打包

      本文链接:https://www.haomeiwen.com/subject/vdelsdtx.html