diff --git a/src/browser.js b/src/browser.js index ac3f7e13..f1c85d11 100644 --- a/src/browser.js +++ b/src/browser.js @@ -213,9 +213,15 @@ function load() { } // If debug isn't set in LS, and we're in Electron, try to load $DEBUG - if (!r && typeof process !== 'undefined' && 'env' in process) { - r = process.env.DEBUG; + // process.env is undefined in sometimes, and it will throw a exception + try { + if (!r && typeof process !== 'undefined' && 'env' in process) { + r = process.env.DEBUG; + } + } catch(error) { + // Browser throw `process.env is undefined` } + return r; }