Browse Source

fix: fix Electron not starting in development from the CLI (#16116)

Samuel Attard 6 years ago
parent
commit
6c998aa4f2
1 changed files with 1 additions and 17 deletions
  1. 1 17
      npm/index.js

+ 1 - 17
npm/index.js

@@ -15,20 +15,4 @@ function getElectronPath () {
   }
 }
 
-// A list of the main modules the people will attempt to use from the Electron API, this is not a complete list but should cover most
-// use cases.
-var electronModuleNames = ['app', 'autoUpdater', 'BrowserWindow', 'ipcMain', 'Menu', 'net', 'Notification', 'systemPreferences', 'Tray']
-var electronPath = new String(getElectronPath())
-
-electronModuleNames.forEach(function warnOnElectronAPIAccess (apiKey) {
-  Object.defineProperty(electronPath, apiKey, {
-    enumerable: false,
-    configurable: false,
-    get: function getElectronAPI () {
-      console.warn('WARNING: You are attempting to access an Electron API from a node environment.\n\n' +
-      'You need to use the "electron" command to run your app. E.g. "npx electron ./myapp.js"')
-    }
-  })
-})
-
-module.exports = electronPath
+module.exports = getElectronPath()