首页 > 解决方案 > 电子用户安装程序构建

问题描述

最近我再次安装Visual Studio Code并注意到它有一个新User Installer的可供下载。我假设这是一个安装程序,用户不必拥有管理员权限即可安装。是这样吗?我怎样才能像这样构建我的应用程序?在 electron-builder 文档或其他构建包中找不到任何内容...

在此处输入图像描述

标签: electronelectron-builder

解决方案


看看 electron builder 的NSIS 配置

顶级 nsis 键包含一组选项,指示电子构建器如何构建 NSIS 目标(Windows 的默认目标)。

  • oneClick = true Boolean - 是否创建一键式安装程序或辅助。

  • perMachine = false 布尔值 - 是否显示辅助安装程序的安装模式安装程序页面(选择每台机器或每用户)。或者是否总是按所有用户(每台机器)安装。

    如果 oneClick 为 true(默认):是否按所有用户(每台机器)安装。

    如果 oneClick 为 false 且 perMachine 为 true:无安装模式安装程序页面,请始终安装每台计算机。

    如果 oneClick 为 false 且 perMachine 为 false(默认):安装模式安装程序页面。

在您的情况下,User Installerper-userSystem Installerper-machine。尝试在构建安装程序时将两者都设置oneClickperMachinefalse,您将看到如下所示的安装程序页面:

在此处输入图像描述

希望这有帮助。


推荐阅读