From 1ac0fae405e50477d5c0939350b2b2bd2fc9f235 Mon Sep 17 00:00:00 2001 From: Juan Cruz Viotti Date: Fri, 22 Apr 2016 13:03:46 -0400 Subject: [PATCH] Fix Error: Cannot find module `../global-shortcut` in Windows (#353) Since the Electron upgrade, Windows users are hitting a weird error about `global-shortcut` not existing. A solution is to `require('global-shortcut')` instead of accessing it as a property of `electorn`. Signed-off-by: Juan Cruz Viotti --- lib/etcher.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/etcher.js b/lib/etcher.js index 632ec862..7a012db1 100644 --- a/lib/etcher.js +++ b/lib/etcher.js @@ -17,6 +17,7 @@ 'use strict'; const electron = require('electron'); +const globalShortcut = require('global-shortcut'); const path = require('path'); const elevate = require('./elevate'); const packageJSON = require('../package.json'); @@ -63,7 +64,7 @@ electron.app.on('ready', function() { mainWindow = null; }); - electron.globalShortcut.register('CmdOrCtrl+Alt+I', function() { + globalShortcut.register('CmdOrCtrl+Alt+I', function() { mainWindow.webContents.openDevTools(); });