fix: fix Electron not starting in development from the CLI (#16116)
This commit is contained in:
parent
1c7a47239b
commit
6c998aa4f2
1 changed files with 1 additions and 17 deletions
18
npm/index.js
18
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()
|
||||
|
|
Loading…
Reference in a new issue