修改vue.config.js文件
module.exports = {
//判断开发模式还是生产模式
publicPath: process.env.NODE_ENV === "production" ? "./" : "/",
//插件配置
pluginOptions: {
//electronBuilder配置
electronBuilder: {
builderOptions: {
productName: "my electron", //生成exe的名字
appId: "com.package.www", //包名
copyright: "package", //版权信息
directories: {
// 输出文件夹
output: "electron_output",
},
nsis: {
oneClick: false, // 是否一键安装
allowElevation: true, // 允许请求提升。若为false,则用户必须使用提升的权限重新启动安装程序。
allowToChangeInstallationDirectory: true, //是否允许修改安装目录
installerIcon: "./public/icon.ico", // 安装时图标
uninstallerIcon: "./public/icon.ico", //卸载时图标
installerHeaderIcon: "./public/icon.ico", // 安装时头部图标
createDesktopShortcut: true, // 是否创建桌面图标
createStartMenuShortcut: true, // 是否创建开始菜单图标
shortcutName: "my electron", // 快捷方式名称
runAfterFinish: false, //是否安装完成后运行
},
win: {
icon: "public/icon.ico", //图标路径
target: [
{
target: "nsis", //利用nsis制作安装程序
arch: [
"x64", //64位
// "ia32" //32位
],
},
],
},
},
},
},
};