Electron-Builder 打包常用配置说明

3,171 阅读1分钟

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"
        }
    }
}