首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Electron.js NSIS安装程序- "oneClick":false不起作用。继续构建一次单击安装程序

Electron.js NSIS安装程序- "oneClick":false不起作用。继续构建一次单击安装程序
EN

Stack Overflow用户
提问于 2022-01-24 03:02:52
回答 1查看 1.3K关注 0票数 1

我想用electron.js制作一个Windows,我参考了nsis配置

我设置了"oneClick":false

但是,每当我用:npm构建应用程序时,运行构建

该选项始终显示为oneClick=true on build。

也曾尝试过npm运行构建安装程序,但均未成功.同一次单击输出:-(

我不明白为什么不接受oneClick选项,它以前是有效的,现在我不明白为什么它停止工作了。

以下是package.json的摘录

代码语言:javascript
复制
"scripts": {
    "start": "electron-forge start",
    "package": "electron-forge package",
    "make": "electron-forge make",
    "publish": "electron-forge publish",
    "lint": "echo \"No linting configured\"",
    "build-installer": "electron-builder",
    "build": "electron-builder"
  },
  
  "build": {
    "appId": "apppppppp",
    "win": {
      "target": [
        {
          "target": "nsis",
          "arch": [
            "x64"
          ]
        }
      ],
      "icon": "/src/images/icons/manifest-icon-512.maskable.png"
    }
  },
  "nsis": {
    "oneClick": false,
    "perMachine": false,
    "allowElevation": true,
    "allowToChangeInstallationDirectory": true
  },
  "dependencies": {},
  "devDependencies": {
    "@electron-forge/cli": "^6.0.0-beta.63",
    "@electron-forge/maker-deb": "^6.0.0-beta.63",
    "@electron-forge/maker-rpm": "^6.0.0-beta.63",
    "@electron-forge/maker-squirrel": "^6.0.0-beta.63",
    "@electron-forge/maker-zip": "^6.0.0-beta.63",
    "electron": "16.0.7",
    "build-installer": "electron-builder",
    "build": "electron-builder"
  }
}
EN

回答 1

Stack Overflow用户

发布于 2022-02-09 19:04:09

我把"nsis“选项放进了”构建“选项中,它起了作用。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70828559

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档