|
@@ -69,3 +69,45 @@ const extraPath =
|
|
|
? path.join(homePath, "extra")
|
|
|
: path.join(__static, "../extra");
|
|
|
```
|
|
|
+
|
|
|
+## 配置打包参数(可选)
|
|
|
+
|
|
|
+```json
|
|
|
+{
|
|
|
+ "pluginOptions": {
|
|
|
+ "electronBuilder": {
|
|
|
+ "builderOptions": {
|
|
|
+ "appId": "com.example.app",
|
|
|
+ "productName": "aDemo", // 项目名,也是生成的安装文件名,即aDemo.exe
|
|
|
+ "copyright": "Copyright © 2020", //版权信息
|
|
|
+ "directories": {
|
|
|
+ "output": "./dist" //输出文件路径
|
|
|
+ },
|
|
|
+ "win": {
|
|
|
+ // win相关配置
|
|
|
+ "icon": "./shanqis.ico", // 图标,当前图标在根目录下,注意这里有两个坑
|
|
|
+ "target": [
|
|
|
+ {
|
|
|
+ "target": "nsis", // 利用nsis制作安装程序
|
|
|
+ "arch": [
|
|
|
+ "x64" // 64位
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "nsis": {
|
|
|
+ "oneClick": false, // 是否一键安装
|
|
|
+ "allowElevation": true, // 允许请求提升。 如果为false,则用户必须使用提升的权限重新启动安装程序。
|
|
|
+ "allowToChangeInstallationDirectory": true, // 允许修改安装目录
|
|
|
+ "installerIcon": "./shanqis.ico", // 安装图标
|
|
|
+ "uninstallerIcon": "./shanqis.ico", //卸载图标
|
|
|
+ "installerHeaderIcon": "./shanqis.ico", // 安装时头部图标
|
|
|
+ "createDesktopShortcut": true, // 创建桌面图标
|
|
|
+ "createStartMenuShortcut": true, // 创建开始菜单图标
|
|
|
+ "shortcutName": "demo" // 图标名称
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|
|
|
+```
|