安装 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 目录中
网友评论