diff --git a/packages/electron-builder/src/targets/nsis.ts b/packages/electron-builder/src/targets/nsis.ts index 111e78b1069..bd07dbe64e8 100644 --- a/packages/electron-builder/src/targets/nsis.ts +++ b/packages/electron-builder/src/targets/nsis.ts @@ -88,7 +88,7 @@ export class NsisTarget extends Target { this.packageHelper.refCount++ - let options = this.packager.config.nsis || Object.create(null) + let options = Object.assign({}, this.packager.config.nsis) || Object.create(null) if (targetName !== "nsis") { options = Object.assign(options, (this.packager.config)[targetName === "nsis-web" ? "nsisWeb" : targetName]) } @@ -579,4 +579,4 @@ function computeCustomMessageTranslations(messages: any): Array { function createMacro(name: string, lines: Array) { return `\n!macro ${name}\n ${lines.join("\n ")}\n!macroend\n` -} \ No newline at end of file +}