diff --git a/lib/common/asar.js b/lib/common/asar.js index 0891669f801a3..cf1affb0a1cd5 100644 --- a/lib/common/asar.js +++ b/lib/common/asar.js @@ -10,13 +10,20 @@ // Cache asar archive objects. const cachedArchives = {} + let asarDisabled const isAsarDisabled = function () { + if (asarDisabled !== undefined) return asarDisabled + if (process.noAsar) { + asarDisabled = true return true } if (process.env.ELECTRON_NO_ASAR && process.type !== 'browser' && process.type !== 'renderer') { + asarDisabled = true return true } + + asarDisabled = true return false }