У меня есть сервер Haskell jsaddle warp miso, который обслуживает: http://localhost:8080/
Если я загружаю URL-адрес в браузере, приложение загружается нормально.
Когда я использую настройку Electron: win.loadURL('http://localhost:8080/')
в окне Electron отображается только белый экран.
Если я вхожу в консоль Electron, я вижу в ней следующую ошибку:
Uncaught Error: Cannot find module 'ws'
at Module._resolveFilename (internal/modules/cjs/loader.js:584)
at Function.Module._resolveFilename (/nix/store/ln0w1d1av…-search-paths.js:43)
at Function.Module._load (internal/modules/cjs/loader.js:510)
at Module.require (internal/modules/cjs/loader.js:640)
at require (internal/modules/cjs/helpers.js:20)
at jsaddle.js:3
Пример, который неработа здесь: https://github.com/razvan-flavius-panda/Electron-Miso-Example/tree/electron-miso-jsaddle-hie