我想用electron.js制作一个Windows,我参考了nsis配置
我设置了"oneClick":false
但是,每当我用:npm构建应用程序时,运行构建
该选项始终显示为oneClick=true on build。
也曾尝试过npm运行构建安装程序,但均未成功.同一次单击输出:-(
我不明白为什么不接受oneClick选项,它以前是有效的,现在我不明白为什么它停止工作了。

以下是package.json的摘录
"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"
}
}发布于 2022-02-09 19:04:09
我把"nsis“选项放进了”构建“选项中,它起了作用。
https://stackoverflow.com/questions/70828559
复制相似问题