1 Star 0 Fork 0

oslzh/electron-quick-start

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
electron-build.js 2.53 KB
一键复制 编辑 原始数据 按行查看 历史
oslzh 提交于 2024-08-10 17:29 . add files
const $config = require('./config/config.json')
/**
* electron-builder打包配置
* https://www.electron.build/configuration/configuration
*/
const config = {
"$schema": "https://raw.githubusercontent.com/electron-userland/electron-builder/master/packages/app-builder-lib/scheme.json",
"appId": "com.dataextractor.app",
"productName": $config.title,
"copyright":"", //版权 信息
"asar": true, // 是否把app文件夹压缩成app.asar
"asarUnpack": [ // 解压到应用程序包的根目录下的文件,对外部可见
// "**/file-to-unpack.ext"
],
"directories": {
"output": "release/${version}"
},
"publish": [
{
"provider": "generic",
"url": "",
"channel": "latest"
}
],
"files": [
"dist-electron",
"dist"
],
"extraResources": [
{
// 拷贝静态文件到指定位置,否则打包之后出现找不到资源的问题.将整个resources目录拷贝到 发布的根目录下
"from": "public",
"to": "./assets"
}
],
"mac": {
"artifactName": "${productName}_${version}.${ext}",
"target": [
"dmg"
]
},
"win": {
"icon": "public/logo.png", // 设置 Windows 平台的图标路径
"target": [
{
"target": "nsis",
"arch": [
"x64",
// "ia32"
]
}
],
"artifactName": "${productName}_${version}.${ext}",
"requestedExecutionLevel": "requireAdministrator"
},
"nsis": {
"oneClick": false, // 是否一键安装
"perMachine": true,
"allowElevation": true, // 允许请求提升。 如果为false,则用户必须使用提升的权限重新启动安装程序。
"allowToChangeInstallationDirectory": true, // 允许修改安装目录
"deleteAppDataOnUninstall": false,
"differentialPackage": false,
"installerLanguages": [
"zh_CN"
],
"createDesktopShortcut": true, // 创建桌面图标
"createStartMenuShortcut": true,// 创建开始菜单图标
"shortcutName": $config.title, // 图标名称
"include": 'installer.nsh', // 包含的自定义nsis脚本
"installerIcon": 'public/icon.ico', // 安装图标
"uninstallerIcon": 'public/icon.ico', //卸载图标
"installerHeaderIcon": 'public/icon.ico', // 安装时头部图标
}
};
module.exports = config
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/ixigua0526/electron-quick-start.git
git@gitee.com:ixigua0526/electron-quick-start.git
ixigua0526
electron-quick-start
electron-quick-start
master

搜索帮助