diff --git a/packages/gui/src/background.js b/packages/gui/src/background.js index ac7dcd1518..ee0af35871 100644 --- a/packages/gui/src/background.js +++ b/packages/gui/src/background.js @@ -14,7 +14,14 @@ const isMac = process.platform === 'darwin' const isDevelopment = process.env.NODE_ENV !== 'production' // 避免其他系统出现异常,只有 Windows 使用 './background/powerMonitor' -const _powerMonitor = isWindows ? require('./background/powerMonitor').powerMonitor : powerMonitor +let _powerMonitor = powerMonitor +if (isWindows) { + try { + _powerMonitor = require('./background/powerMonitor').powerMonitor + } catch (e) { + log.error(`加载 './background/powerMonitor' 失败,现使用默认的 powerMonitor:`, e) + } +} // Keep a global reference of the window object, if you don't, the window will // be closed automatically when the JavaScript object is garbage collected.