Skip to content

Instantly share code, notes, and snippets.

@tzmartin
Last active September 20, 2018 19:51
Show Gist options
  • Save tzmartin/aa9e1c05fdace50c6535 to your computer and use it in GitHub Desktop.
Save tzmartin/aa9e1c05fdace50c6535 to your computer and use it in GitHub Desktop.
Electron Webpack Tips

Module not found: Error: Cannot resolve module 'remote'

The fix:

  • Install webpack-target-electron-renderer module, or
  • Use Webpack externals definitions:
{
    externals: {
    'electron': 'require("electron")',
    'net': 'require("net")',
    'remote': 'require("remote")',
    'shell': 'require("shell")',
    'app': 'require("app")',
    'ipc': 'require("ipc")',
    'fs': 'require("fs")',
    'buffer': 'require("buffer")',
    'system': '{}',
    'file': '{}'
  }
}
@vjpr
Copy link

vjpr commented Feb 22, 2017

Install of installing webpack-target-electron-renderer you can upgrade webpack: https://github.com/chentsulin/webpack-target-electron-renderer#migrate-to-webpack-2-or-webpack-1--11215

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment