electron-packager
由 electron-packager 构建的所有可执行文件都放置在 build 目录
编译为全系统平台通用
并不是所有平台都可以编译支持所有其他平台.
npm run build
编译指定系统平台
当前已支持 darwin, mas, linux 和 win32.
# build for darwin (macOS)npm run build:darwin
清空
删除 build 目录所有已编译内容
npm run build:clean
非 Windows 用户
如果打算在 非Windows 平台编译支持 Windows 执行程序, 你必须安装 wine. 查看更多信息.
默认配置
可以参考文档来获取关于如何修改 .electron-vue/build.config.js 来进行自定义/更详细的配置. 最终生成的 可执行文件名是在你的 package.json 中 productName 设置好的.
{// Target 'x64' architecturearch: 'x64',// Compress app using 'electron/asar'asar: true,// Directory of the appdir: path.join(__dirname, '../'),// Set electron app icon// File extensions are added based on platform//// If building for Linux, please read// https://github.com/electron-userland/electron-packager/blob/master/docs/api.md#iconicon: path.join(__dirname, '../build/icons/icon'),// Ignore files that would bloat final build sizeignore: /(^\/(src|test|\.[a-z]+|README|yarn|static|dist\/web))|\.gitkeep/,// Save builds to `builds`out: path.join(__dirname, '../build'),// Overwrite existing buildsoverwrite: true,// Environment variable that sets platformplatform: process.env.BUILD_TARGET || 'all'}
