电子-forge-maker-nsis 
一个 electron-forge 支持 NSIS 的制造器 electron-forge v7 可用作一种
替换为 electron-builder。支持代码签名和基本更新 electron-updater。 。 。 .
这个制作器需要两个配置对象: codesigning 用于编码和 updater 页:1 electron-updater 支助。 两者都是可选的,如果不提供,有关的特征就会被关闭.
codesigning直接传递给[electron-windows-sign[https://github.com/felixrieseberg/electron-windows-sign 互联网档案馆的存檔,存档日期2013-12-22并支持其所有选项(除appDirectory,由这个制作人直接提供).updaterurl: URL到yml文件的位置.updaterCacheDirName: 本地缓存名称。 默认${name}-updater。 。 。 .channel: 更新频道名称. 默认latest。 。 。 .publisherName:用来验证代码签名.
// forge.config.js with minimal configuration
makers: [
{
name: "@electron-addons/electron-forge-maker-nsis",
config: {},
}
]
// forge.config.js with example configuration
makers: [
{
name: "@electron-addons/electron-forge-maker-nsis",
config: {
codesigning: {
certificateFile?: string;
certificatePassword?: string;
},
updater: {
url: "https://s3-us-west-2.amazonaws.com/my-bucket",
updaterCacheDirName: "my-updater",
channel: "latest",
publisherName: "My Company, Inc."
}
},
}
]
更新
此工具支持 ["generic" 更新]https://www.electron.building/configulation/publish.html#publishers 互联网档案馆的存檔,存档日期2013-12-11与 electron-updater。 。 。 .
许可证
麻省理工学院. 详情请见LICENSE.