使用vue-electron打包客户端修改默认安装路径

2,721 阅读1分钟

使用vue-electron进行客户端打包时需要修改默认安装路径。

1、新建installer.nsh文件,内容如下:

#针对windows进行配置
!macro preInit
    SetRegView 64
    WriteRegExpandStr HKLM "${INSTALL_REGISTRY_KEY}" InstallLocation "C:\ProgramFiles"
    WriteRegExpandStr HKCU "${INSTALL_REGISTRY_KEY}" InstallLocation "C:\ProgramFiles"
    SetRegView 32
    WriteRegExpandStr HKLM "${INSTALL_REGISTRY_KEY}" InstallLocation "C:\ProgramFiles"
    WriteRegExpandStr HKCU "${INSTALL_REGISTRY_KEY}" InstallLocation "C:\ProgramFiles"
!macroend

2、在package.json文件中build配置中添加nsis配置:

"build":{
    "nsis":{
        "include":"build/script/installer.nsh",//定义默认安装路径
        "oneClick":false,//是否一键安装,建议为 false,可以让用户点击下一步、下一步、下一步的形式安装程序
        "allowElevation":true,//允许请求提升。 如果为false,则用户必须使用提升的权限重新启动安装程序。
        "allowToChangeInstallationDirectory":true,//允许修改安装目录
        "createDesktopShortcut":true,//创建桌面图标
        "createStartMenuShortcut":true,//创建开始菜单图标
        "installerIcon":"build/installerIcon_120.ico",//安装图标
        "uninstallerIcon":"build/uninstallerIcon_120.ico",//卸载图标
        "installerHeaderIcon":"build/uninstallerIcon_120.ico"//安装时头部图标
    }
}