代码拉取完成,页面将自动刷新
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
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。