Electron-Builder 常用配置说明
package.json
特殊说明
==nsis配置指的是安装过程的配置,如果不配置的话安装会自动安装在C盘下,用户没有任何选择功能。==
{
"author": "xxxx", //软件作者信息
"version": "0.0.1" //软件版本号
"build": { //electron-builder配置
productName: '', //项目名 这也是生成exe的前缀名
appId: '', //包名
copyright: '',//版权信息
directories: { // 输出文件夹
output: "release"
},
//平台配置 windows相关的配置
win: {
icon: './public/favicon.ico' //图标路径 推荐256x256
},
//安装过程的配置
nsis: {
oneClick: false, //是否一件安装
allowToChangeInstallationDirectory: true, //允许修改安装目录
createDesktopShortcut: "always", //创建桌面图标
createStartMenuShortcut: true, //创建开始菜单图标
installerIcon: "", //安装图标
uninstallerIcon: "", //卸载图标
},
extraResources: { //打包后拷贝静态文件到指定位置, 我通常放一些软件的配置文件和资源文件等等
"from": "./public/extraResources/",
"to": "extraResources"
}
}
}